※アドブロック等の広告非表示プラグインやアドオンを利用している場合、一部のコンテンツが表示されなくなったり、サイト全体のレイアウトが崩れたりする場合があります。

開発者に嫌われているプログラミング言語ランキング ついに決定か

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

no_title

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
>>108
pascalもないな

130: 2017/04/02(日) 20:28:24.65 ID:tk5lnE0y0
>>1
VB6の案件は断る

412: 2017/04/03(月) 06:53:30.55 ID:7PAMgujJ0
>>1
ビル・ゲイツ(#・∀・) 「俺にケンカ売ってんの?」

447: 2017/04/03(月) 09:37:29.64 ID:9IYxmBc90
>>1
みんな大好きN-BASIC!!

2: 2017/04/02(日) 18:47:48.99 ID:2QG3nXZt0
Objective-Cが1位だろ・・・

177: 2017/04/02(日) 21:22:27.29 ID:MYxJ35wm0
>>2
同意。
頑張ったけど、まったく覚えられなかった。

318: 2017/04/03(月) 00:36:34.11 ID:lEvuNtZ+0
>>177
向いてな過ぎだろwww

360: 2017/04/03(月) 01:54:54.32 ID:PmLlEPuR0
>>177
覚えるようなことないだろ…

3: 2017/04/02(日) 18:48:04.74 ID:FXBR/YvVO
おわかりいただけたと思う

4: 2017/04/02(日) 18:48:38.57 ID:/ppIMuja0
gifやjpgは何位なの?

375: 2017/04/03(月) 02:48:03.48 ID:Q7GzZL/eO
>>4
言語なのかとw

5: 2017/04/02(日) 18:49:50.98 ID:7B5uKmGa0
VisualBasicは溜め息出る

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
>>32
GTK+とかそんな感じだったな

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
>>7
VB6で組み込みwwww

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
>>8
COBOLだよなあ

115: 2017/04/02(日) 20:09:49.53 ID:kTrMnHpf0
>>113
ヒューッ

249: 2017/04/02(日) 22:19:12.25 ID:hDrp3xqC0
>>115
それはサイコガンの人

259: 2017/04/02(日) 22:28:22.54 ID:hlh5rAD40
>>8
あいでんとふぃけーしょんでびじょん

くらいなら覚えてるわ

9: 2017/04/02(日) 18:51:20.98 ID:+if4wGTN0
Cがそんな上なの!?

引用元: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
>>19
まあ確かに

381: 2017/04/03(月) 02:57:38.82 ID:vQcioyyg0
>>25. JavaScript

ここ笑う所かな

11: 2017/04/02(日) 18:52:35.36 ID:AxoAuvHJ0
え、javascriptなんて糞の極みだろ?

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
良かった…、COBOLはコボラーは許されたんだね

310: 2017/04/03(月) 00:25:04.45 ID:v/0RgrZg0
>>15
忘れさられたんだろ。。

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
SQLはプログラミング言語なのか?

52: 2017/04/02(日) 19:12:56.34 ID:41V1qT3C0
>>22
PL/SQLかな

23: 2017/04/02(日) 18:57:17.78 ID:wembvrR20
VB,VBAは言語なのか?

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
>>29
懐かしの

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
nullpo

41: 2017/04/02(日) 19:04:55.74 ID:SLngfh9X0
>>36
Gatt

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
Pascalにするわ

47: 2017/04/02(日) 19:08:45.96 ID:oTZ7DoZC0
久々にVBAやったら面白かったけどなあ
案外これで事足りるじゃんと思える事がある