1: 2017/04/02(日) 18:46:57.53 ID:pzWvgang0● BE:601381941-PLT(13121) ポイント特典
開発者に嫌われているプログラミング言語トップ25
fossBytesに3月28日(米国時間)に掲載された記事「Which Are The Most Loved and Most Hated Programming Languages|2017」が、Stack Overflow Developer Survey 2017の調査結果を引き合いに出し、開発者に愛されているプログラミング言語と嫌われているプログラミング言語のトップ25を伝えた。愛されているプログラミング言語1位はRustで、これにSmalltalkとTypescript、Swift、Goが続いている。
嫌われているプログラミング言語トップ25は次のとおり。
1. Visual Basic 6
2. VBA
3. CoffeeScript
4. VB.NET
5. Matlab
6. Objective-C
7. Assembly
8. Perl
9. Lua
10. Hack
11. Groovy
12. Common Lisp
13. Dart
14. Erland
15. PHP
16. C
17. Ruby
18. R
19. Java
20. Julia
21. C++
22. SQL
23. Haskell
24. F#
25. JavaScript
嫌われているリストは、開発者が利用中のプログラミング言語について、今後も使い続けたいと思うかどうかの
割合が低いもを上から並べたものとなっている。
http://n.mynv.jp/news/2017/03/30/133/images/001l.jpg
25 Most Hated/Dreaded Programming Languages 資料:Stack Overflow Developer Survey 2017
http://news.mynavi.jp/news/2017/03/30/133/
Which Are The Most Loved and Most Hated Programming Languages|2017
https://fossbytes.com/most-loved-and-most-hated-programming-languages/
85: 2017/04/02(日) 19:36:57.33 ID:91Mw1nC10
>>1
これランクインしてない言語は何があるんだよ
108: 2017/04/02(日) 20:00:07.05 ID:v81ay28X0
>>85
COBOLにFORTRAN、python、C#など
極めて人気ある言語は載ってないな
123: 2017/04/02(日) 20:16:13.11 ID:91Mw1nC10
130: 2017/04/02(日) 20:28:24.65 ID:tk5lnE0y0
412: 2017/04/03(月) 06:53:30.55 ID:7PAMgujJ0
>>1
ビル・ゲイツ(#・∀・) 「俺にケンカ売ってんの?」
447: 2017/04/03(月) 09:37:29.64 ID:9IYxmBc90
2: 2017/04/02(日) 18:47:48.99 ID:2QG3nXZt0
177: 2017/04/02(日) 21:22:27.29 ID:MYxJ35wm0
>>2
同意。
頑張ったけど、まったく覚えられなかった。
318: 2017/04/03(月) 00:36:34.11 ID:lEvuNtZ+0
360: 2017/04/03(月) 01:54:54.32 ID:PmLlEPuR0
3: 2017/04/02(日) 18:48:04.74 ID:FXBR/YvVO
4: 2017/04/02(日) 18:48:38.57 ID:/ppIMuja0
375: 2017/04/03(月) 02:48:03.48 ID:Q7GzZL/eO
5: 2017/04/02(日) 18:49:50.98 ID:7B5uKmGa0
6: 2017/04/02(日) 18:49:51.36 ID:XoRx7J1h0
外国は専らPythonなんかな
開発してるっていえるくらいの技術は得たい
7: 2017/04/02(日) 18:49:58.05 ID:2SoZoCRs0
Cは糞
組み込みとかでCが使われてる場合あるが、弄りたくないわ
まだVB6のがマシだろ
18: 2017/04/02(日) 18:56:24.24 ID:zd5HiHEC0
>>7
継承がないから差分が表現できないじゃん
どうすんの?
32: 2017/04/02(日) 19:00:27.57 ID:2QG3nXZt0
>>18 マクロを駆使すればCでもオブジェクト指向(っぽいこと)できるんだぜ
20年以上前に流行ったわw
今思うとアホらし・・・・
あとね、どこぞの言語屋が自分だけ儲けたいだけのオレオレ言語を
もうこれ以上増やすのはやめてください(´・ω・`)
37: 2017/04/02(日) 19:02:08.97 ID:Y2+GyKMN0
28: 2017/04/02(日) 18:59:08.07 ID:zd5HiHEC0
>>7
Aというテーブルの外部キーと外部キーでサブタイプのBというテーブルのオブジェクトの関係をどうやって表現するのかということだけど?
337: 2017/04/03(月) 01:08:09.19 ID:Pl/HR+Os0
>>7
Cは言語の機能としては少ないが、余計なことしないし、極めてシンプルで動きが理解しやすいんだよ。それゆえコアの解析とかもしやすいし、まだまだ使われる言語だと思うぞ。
359: 2017/04/03(月) 01:53:12.32 ID:QQAbsk5p0
>>7 コンピュータを判ってない
もしくは
大規模開発に向かない
やつがそういう
363: 2017/04/03(月) 01:57:57.51 ID:PmLlEPuR0
>>7
Cはアセンブラと同格でポインタ操作ができる唯一の高級言語
他の高級言語が統一されたとしてもCだけは別格で残るべき
それだけ重要なもの
まあ最近は使う機会少ないが、他の高級言語使いも
嗜みとしてやっておかないといけないレベルの存在
366: 2017/04/03(月) 02:10:55.52 ID:K3wVDjKc0
>>363 Cはアセンブラと同格でポインタ操作ができる唯一の高級言語
Adaとかあるやん
448: 2017/04/03(月) 09:42:15.04 ID:iUoy7TMy0
451: 2017/04/03(月) 09:48:17.93 ID:p3Ydcilg0
>>7
VB6ってさ、一見便利だし実際最初は万能に見えるんだけど所詮インタープリタだから
1万行とか超えると訳の分からないことが起きるんだよねぇ
とくに稼働して数日後にガーベージコレクタが動き出すと原因不明の訳の分からない現象が起き始める
8: 2017/04/02(日) 18:50:51.86 ID:SNEGSqLm0
44: 2017/04/02(日) 19:06:49.14 ID:nm4Ooh0R0
>>8
COBOLもCもアセンブラも忘れたわ
あれだけ必死に覚えたのにな
しかしBASICだけは忘れてない
覚えてる
113: 2017/04/02(日) 20:08:14.08 ID:eRv7D5tn0
115: 2017/04/02(日) 20:09:49.53 ID:kTrMnHpf0
249: 2017/04/02(日) 22:19:12.25 ID:hDrp3xqC0
259: 2017/04/02(日) 22:28:22.54 ID:hlh5rAD40
>>8 あいでんとふぃけーしょんでびじょん
くらいなら覚えてるわ
9: 2017/04/02(日) 18:51:20.98 ID:+if4wGTN0
引用元:http://hayabusa8.2ch.net/test/read.cgi/news/1491126417/
10: 2017/04/02(日) 18:52:29.34 ID:Y2+GyKMN0
組み込みでは速度とメモリ領域の両方を気にして設計するからCを使うかな
19: 2017/04/02(日) 18:56:34.12 ID:2SoZoCRs0
>>10
C使うメリットがあるのは分かるが、
久しぶりにCで開発したらメモリーリークしまくってしまうアホ脳になってた
もうキツいわ
25: 2017/04/02(日) 18:57:27.27 ID:Y2+GyKMN0
381: 2017/04/03(月) 02:57:38.82 ID:vQcioyyg0
11: 2017/04/02(日) 18:52:35.36 ID:AxoAuvHJ0
284: 2017/04/02(日) 23:09:53.44 ID:Wab5mQdg0
>>11
その発想は時代遅れ。いま発想はIDEも含めてかなり使いやすい。ちなみにサーバーサイドは当たり前だよ。
12: 2017/04/02(日) 18:52:45.98 ID:uhj6GkuR0
Perlは仕事でメインで使うと糞だけど、ちょいとした文字列処理のスクリプト書く分には最強やで
13: 2017/04/02(日) 18:53:59.83 ID:raxboxQB0
14: 2017/04/02(日) 18:54:02.85 ID:lHdWS77A0
15: 2017/04/02(日) 18:56:01.22 ID:yzTWTokmO
310: 2017/04/03(月) 00:25:04.45 ID:v/0RgrZg0
16: 2017/04/02(日) 18:56:03.10 ID:OatD1cyI0
俺氏研究者
FORTRANが入っていないことに胸を撫で下ろす
20: 2017/04/02(日) 18:56:44.91 ID:vkNn6HTD0
79: 2017/04/02(日) 19:35:12.82 ID:wZASNZzQ0
>>20 高レベルならlisp。現実的にはpython
低レベルならC
このランキングはシェアが影響してるよね
21: 2017/04/02(日) 18:57:01.92 ID:Y2+GyKMN0
LinuxのカーネルもCで書かれている
この辺いじる人にはCは必要
22: 2017/04/02(日) 18:57:17.60 ID:UAPjX5Gq0
52: 2017/04/02(日) 19:12:56.34 ID:41V1qT3C0
23: 2017/04/02(日) 18:57:17.78 ID:wembvrR20
24: 2017/04/02(日) 18:57:18.19 ID:hmM6ISkf0
Rubyほど糞な言語は見たことねえわ
BASIC言語かよってくらい時代遅れで読みにくい書きにくいw
Railsフレームワーク抜きじゃ何もできない糞言語w
26: 2017/04/02(日) 18:57:43.12 ID:qmkXUw5n0
29: 2017/04/02(日) 18:59:36.85 ID:WF8PQMGV0
Fortran90とかCOBOLは入ってないのか。
アセンブラは一括にしちゃダメな気がする。
286: 2017/04/02(日) 23:16:44.81 ID:dIcHWjlB0
30: 2017/04/02(日) 18:59:41.68 ID:3stVE5X30
このランキングで納得できるのはRubyくらい。ていうかrails。
これさえ出来ればいいってもんじゃねえんだぞと信者に言ってやりたい
35: 2017/04/02(日) 19:01:27.57 ID:qmkXUw5n0
てかVB、VBAはここに入れちゃダメだろ
VBAでテキスト変換マクロみたいなのを社内で作った事しかない奴が「ソフト屋ですなんでも知ってます」
70: 2017/04/02(日) 19:27:05.98 ID:7ig/X8dq0
>>35
でもそれが出来るか出来ないかが分かれ目なんだと思う
36: 2017/04/02(日) 19:02:03.94 ID:pZlcdU210
41: 2017/04/02(日) 19:04:55.74 ID:SLngfh9X0
38: 2017/04/02(日) 19:03:28.07 ID:nvygXqKAO
39: 2017/04/02(日) 19:03:57.40 ID:UUUfXsCy0
言語で好き嫌い言う奴は三流
IDEやライブラリの出来が良ければ言語仕様の悪さなど大したことではない
46: 2017/04/02(日) 19:08:32.58 ID:2SoZoCRs0
>>39 いまさらCで修正する場合はプアな資源しかない組み込み系の開発が多いわけで…
資源不足をごまかすためのオレ流小手先テクニックが組まれてたりするわけで…
頭痛くなるよ。。。
そういうのひっくるめて弄りたくないわ
119: 2017/04/02(日) 20:11:55.81 ID:KWT0+PI70
>>46
えっ?
オンラインで秒間処理件数求められたらCやC++は優秀だろ
deeplerningや高速処理したいのはやっぱり自分たちでメモリ管理したほうがいいからな
ガーベジコレクションとか邪魔になってくる
297: 2017/04/02(日) 23:44:47.24 ID:pEnTBkgN0
>>119
mallocしてfreeしてでいちいちシステムコール呼ぶより
Javaのヒープ内でオブジェクト管理したほうが今では速いの常識やで
326: 2017/04/03(月) 00:45:04.03 ID:3YHamNO00
>>297
自分でメモリ管理ってメモリアロケータから作らないの?
330: 2017/04/03(月) 00:52:51.06 ID:GwQGfd5e0
>>326
C++ですら自動でやってくれるライブラリがあったと思うが
いまどきそんなところから作るとか生産性が悪すぎる
453: 2017/04/03(月) 09:54:06.78 ID:kCxLX4O10
>>330
別にライブラリ使うならそれでいいよ
結局mallocなんて使わないじゃん
480: 2017/04/03(月) 11:27:43.70 ID:MJxcBWJT0
>>39
ホントそう
汚く書く奴はどの言語使っても汚い
40: 2017/04/02(日) 19:04:14.61 ID:jw/ffll60
Matlabを開発言語に分類するなよ
あれはとりあえずサクッと実装して試してみてから他の言語に移植するためのものだろ
42: 2017/04/02(日) 19:05:57.09 ID:z9EIYNBP0
47: 2017/04/02(日) 19:08:45.96 ID:oTZ7DoZC0
久々にVBAやったら面白かったけどなあ
案外これで事足りるじゃんと思える事がある