1: ノチラ ★ 2018/03/07(水) 16:55:26.02 ID:CAP_USER

仕事としてどんなプログラミング言語が扱えるかは、プログラマのスキルやキャリアにとって重要事項でしょう。

フリーランスエンジニアのマッチングサイト「CodementorX」は、GitHubやTwitter、Stack Overlowなどのコミュニティサイトにおける人気や、同社の求人データの傾向などを基に、人気が下降し求人も少ないプログラミング言語を、記事「Worst Programming Languages to Learn in 2018 | Codementor Blog」で発表しています。

一方、プログラミング学習サイトの「Coding Dojo」は、求人サイトIndeed.comの情報を基に、仕事の多いプログラミング言語を「The 7 Most In-Demand Programming Languages of 2018 | Coding Dojo Blog」で示しています。

それぞれを簡単に見ていきましょう。

ワースト言語は1位Dart、2位Objective-C、3位CoffeeScript

下記が「CodementorX」が示した、人気が下降し求人も少ないワースト言語リストの一部です。
http://www.publickey1.jp/2018/programminglanguage01.gif

1位がDart、2位がObjective-C、3位がCoffeeScript、4位がErlang、5位がLuaとなっています。
Dartは、JavaScriptを置き換えるべくGoogleが開発したプログラミング言語でした。しかしその目論見は残念ながらうまくいっていません。上記の画像ではJob MarketのワーストがDart、Community EngagementのワーストもDartとなっています。
しかし、GoogleのDart開発チームはDartの再起を期してDart 2をリリース。iOS/Androidの共通ライブラリであるFlutterなど意欲的な取り組みを相次いで発表しました。今後、ワースト1の不名誉なポジションから脱却できるでしょうか。
Googleが「Dart 2」発表、Dartを再起動。iOS/Android用ライブラリ「Flutter」と共にWebとモバイルのクライアント開発にフォーカス - Publickey
Objective-Cは、名前の通りC言語をベースにオブジェクト指向の機能を持たせたプログラミング言語です。iOSのアプリケーションを開発する言語として人気がありましたが、いまはiOSアプリケーションの開発言語としてはSwiftの方が注目されているようで、上記の画像ではGrowth and Trendsのワーストとなっています。
CoffeeScriptは、JavaScriptを生成するためのJavaScriptより優れた言語およびトランスパイラとして、いわゆるAltScriptのブームの火付け役となった言語と言っていいでしょう。JavaScriptの進化やTypeScriptなど新たなAltScriptの登場にも大きな影響を与えました。
http://www.publickey1.jp/blog/18/5_codementorxcoding_dojo.html

2: 名刺は切らしておりまして 2018/03/07(水) 16:57:00.83 ID:9Pc/UHRz

一太郎・花子

3: 名刺は切らしておりまして 2018/03/07(水) 17:01:31.18 ID:shjoHoay

言語なんか一個覚えれば
全部同じってホリエモンが言ってた

4: 名刺は切らしておりまして 2018/03/07(水) 17:04:01.78 ID:bbi0Ynuu

>>3

ホリエモンww 

その言葉はBASICを学習してC++を即座に使いこなしてから言ってもらおうか

ところでJavaはOracleがサポート打ち切るとか言っているけど大丈夫なのか?

10: 名刺は切らしておりまして 2018/03/07(水) 17:16:25.00 ID:0wzgwfQ3

>>4
金払って達人雇うレベルの人じゃん

14: 名刺は切らしておりまして 2018/03/07(水) 17:22:31.66 ID:GpEPt1aP

>>4
BASICの中にアセンブラ入れる奴はそーいう考えしてたのかw

5: 名刺は切らしておりまして 2018/03/07(水) 17:04:55.63 ID:SCIzh7Ws

>>3
方言みたいなものだからな
標準語が分かれば関西弁くらいならニュアンスは分かる
たまに突然変異で理解不能な鹿児島弁なんかもあるが

11: 名刺は切らしておりまして 2018/03/07(水) 17:20:44.84 ID:Al9eJH/d

>>5
津軽弁もなかなか
フランス語みたいで

42: 名刺は切らしておりまして 2018/03/07(水) 18:01:31.08 ID:b6FPlleD

>>3
俺はこないだPythonさわって引っ繰り返るくらい衝撃受けたよ。あれ、もう開発言語じゃないわ

6: 名刺は切らしておりまして 2018/03/07(水) 17:05:17.65 ID:0UwexEOs

おわこん扱いされつつも未だ需要がそこそこあるPerlさんって事か

7: 名刺は切らしておりまして 2018/03/07(水) 17:06:53.91 ID:t/FLNh9e

今の時代一つの言語だけ出来てと意味無いからな
言語覚えるより、論理的な部分を覚える方が重要だろうな
論理的な部分が理解できれば、記載方法が違うだけで
基本どの言語も最近は似たりよったり

8: 名刺は切らしておりまして 2018/03/07(水) 17:13:53.26 ID:lUN4kxag

Kotlinもランクインしててワロタ

9: 名刺は切らしておりまして 2018/03/07(水) 17:15:54.03 ID:xy5zYHPw

あたらしい言語がいろいろでてくるけど
その分埋没する言語もでてくる
それを見てると
やっぱり特殊な言語に軸足おきすぎると損しかねないってなる
結果まあ無難な言語をベースにしようってなるよね

12: 名刺は切らしておりまして 2018/03/07(水) 17:21:48.40 ID:FVwlcBBO

おれマシン語、読めちゃうんだよねー。

13: 名刺は切らしておりまして 2018/03/07(水) 17:22:22.82 ID:RVZzORLw

COBOLはどうなったの!? >死んだのかなぁ。

37: 名刺は切らしておりまして 2018/03/07(水) 17:58:14.18 ID:WkQa9OSa

>>13
保守運用案件めっちゃあるよ
これ一本で定年まで食えた人間が存在するという現実

15: 名刺は切らしておりまして 2018/03/07(水) 17:22:45.42 ID:ync6xpXE

PowerBuilderが無い(・ω<)

16: 名刺は切らしておりまして 2018/03/07(水) 17:30:30.59 ID:oXr8iWk9

フォートランは?

17: 名刺は切らしておりまして 2018/03/07(水) 17:30:33.57 ID:R8zNrO8B

オンリーワンになったら逆に強いんだぜ?

19: 名刺は切らしておりまして 2018/03/07(水) 17:36:38.40 ID:ixAQvECq

今から覚える奈良python

21: 名刺は切らしておりまして 2018/03/07(水) 17:40:56.14 ID:xy5zYHPw

フォートランは
もともと特定分野で使われるのがメインで
そういう分野は資産があるからほかにうつったりすることも少ないんだろう

22: 名刺は切らしておりまして 2018/03/07(水) 17:42:09.90 ID:xy5zYHPw

関数は箱
入力をいれると
出力が出てくる
それぞれに型の指定が必要ってだけ
あ、マジレスはいらないか

29: 名刺は切らしておりまして 2018/03/07(水) 17:49:28.26 ID:dvN6fe7g

>>22
よーわからんが
main関数って要は何する関数なん?
出力(print)関数 = 画面に表示する関数 みたいにハッキリとした目的が分からんのや
ググってもC言語には必ず必要なおまじないです^^とかわけわからんわ

31: 名刺は切らしておりまして 2018/03/07(水) 17:52:59.38 ID:xy5zYHPw

>>29
main 関数は「スタート地点」って理解すればいい
プログラムの中でたくさん関数がある中で
最初にこの関数が呼ばれるよって関数を main 関数という名前でつくる

33: 名刺は切らしておりまして 2018/03/07(水) 17:56:18.00 ID:dvN6fe7g

>>31
なるほどありがとうな^
ザックリした解説は分かりやすい、天才かよ

32: 名刺は切らしておりまして 2018/03/07(水) 17:53:45.30 ID:flnwoY5+

>>29
main C言語で規定されてるエントリポイント、exeを実行した時に最初に実行される関数って考えればいい

38: 名刺は切らしておりまして 2018/03/07(水) 17:58:44.68 ID:dvN6fe7g

>>32
感謝はするが遅い、殺すぞプッ
スレチでも付き合ってくれて感謝な

23: 名刺は切らしておりまして 2018/03/07(水) 17:43:07.77 ID:kBtZj0/A

Javaは衰退期。これからの人は見限ったほうがいい

24: 名刺は切らしておりまして 2018/03/07(水) 17:43:19.03 ID:gxfuhDFS

殆ど英語の文章みたいな言語が未来形だろうか?

28: 名刺は切らしておりまして 2018/03/07(水) 17:48:38.96 ID:QAwG6Z57

25: 名刺は切らしておりまして 2018/03/07(水) 17:45:52.09 ID:8aJbd56e

これから量子コンピューターの言語も出てくるんだろう?
SQL出て来た時以上の難問になりそう

26: 名刺は切らしておりまして 2018/03/07(水) 17:46:25.22 ID:xy5zYHPw

Java もいろいろ揺れてるけど
かといって代わりになるのがなさそう
C# は性能としては Java の代わりになるんだろうけど
Microsoft 色が強すぎるし

27: 名刺は切らしておりまして 2018/03/07(水) 17:48:34.34 ID:xy5zYHPw

量子コンピュータは
特殊な解探索問題をとくためのハードウェアみたいなもんだろうから
普通のコンピュータと普通の言語で関数を呼び出すと
どっかから先で量子コンピュータが動いて計算して
答えが出たら、もとの経路で答えが伝達されるしくみにすれば充分なような
もちろん、量子コンピュータで計算するのには専用言語がいるんだろうけど
誰もが使う感じにはならないんじゃないのかな

30: 名刺は切らしておりまして 2018/03/07(水) 17:49:37.60 ID:s+UtrrO3

lispが入ってないのが意外だな

34: 名刺は切らしておりまして 2018/03/07(水) 17:56:38.86 ID:YJmTzcWW

>>30
generally rank 10 <- haskell
これは痛い
関数型なのに

36: 名刺は切らしておりまして 2018/03/07(水) 17:58:14.13 ID:Tnd6sk7Z

スイフトなんかダメに決まってるやろバカ

40: 名刺は切らしておりまして 2018/03/07(水) 18:01:15.67 ID:BVULU6/p

結局は業務アプリに使われる言語がいいんだよ。
コボルなんていまだに重宝されるからな。

41: 名刺は切らしておりまして 2018/03/07(水) 18:01:15.79 ID:uPPwpbG/

Perlがワーストかと思ったらそうでもないのな
でも上位にいやがる(笑)

43: 名刺は切らしておりまして 2018/03/07(水) 18:02:01.09 ID:n06mKdxY

基礎が分かってりゃ言語なんか何でも同じやろ。
この言語しか出来ないとか意味分からん。

45: 名刺は切らしておりまして 2018/03/07(水) 18:05:59.84 ID:8aJbd56e

必要なときに覚えて捨てての繰り返しだもんな

46: 名刺は切らしておりまして 2018/03/07(水) 18:09:28.21 ID:W9ItNNEk

Cでいつもインデントをテキトーにやってる人間がPython使うと発狂したくなる

47: 名刺は切らしておりまして 2018/03/07(水) 18:10:43.16 ID:DTsFkUwT

前置・後置式にはアレルギーがある。

48: 名刺は切らしておりまして 2018/03/07(水) 18:12:46.70 ID:xy5zYHPw

たしかに一個の言語で概念を覚えれば
ほかの言語でもその知識が役に立つことも多いけど
全部が全部そういうわけにもいかないな
C#あたりも
関数型言語からくる概念とりいれて
どんどん変わってるし

49: 名刺は切らしておりまして 2018/03/07(水) 18:17:36.25 ID:XU/Bu1me

Luaは人気だったり不人気だったり

ここのランキングはしょーもなランキングで有名

毎月ランキングネタやってるだろ
BIZ板でなぜか知らないが

50: 名刺は切らしておりまして 2018/03/07(水) 18:20:20.04 ID:laOD5QYX

Perlは案外しぶとく残るだろうね
どんなサーバでもだいたい標準で入っているし