【IT】え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ

1田杉山脈 ★2019/08/07(水) 17:42:29.72ID:CAP_USER
海外メディアが公開した記事「将来性のないプログラミング言語5選」の意外とも言える内容にツッコミが殺到している。

 これは海外の求人メディア「Dice」が公開した求職者向けの記事。同類の記事は過去にも多数あるが、今回話題になっているのは、将来性がないとされた5つのプログラミング言語の筆頭に、日本では有望と扱われることが多いRubyが挙げられているため。理由としては、過去18カ月でTIOBEのランキングが9位から12位に後退していること、同サイトが扱う求人データでRubyのスキルを必要とする求人が56%も減少していることが挙げられているが、海外はともかく日本から見るとやや違和感のある内容ということで、Twitterでは主に日本からのツッコミが入りまくっている。記事が公開されたのは先月末で、海外ではRedditを除けばそこまで注目されていなかったにもかかわらず、思わぬところで火の手が上がった格好だ。ちなみにRuby以外の顔ぶれとしては、Haskell、Objective-C、R、Perlが挙げられており、捉えどころのない内容との指摘も多い。

5 Programming Languages That Are Probably Doomed(Dice.com)
https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/

https://internet.watch.impress.co.jp/docs/yajiuma/1200475.html

3名刺は切らしておりまして2019/08/07(水) 17:47:13.50ID:WaXUrzDC
Javaが入ってなかったのが意外
9名刺は切らしておりまして2019/08/07(水) 17:50:31.92ID:4qe7ORh2
まあpythonに駆逐される一番手だからな
10名刺は切らしておりまして2019/08/07(水) 17:52:03.25ID:zO1NXvf0
つうか世界的には当然で当たり前のこと
ここでもガラパゴス化した日本の事情が明らかになったな

メリットもデメリットも理解して敢えて突き進むなら止めやしないが、周りが見えてないで驚いてるのはただの馬鹿
井の中の蛙である事を理解したほうがいいね

20名刺は切らしておりまして2019/08/07(水) 17:58:41.97ID:uQQqCgrI
Perlなんて、今の時代どの分野で使われてるのか謎だわ
39名刺は切らしておりまして2019/08/07(水) 18:24:36.32ID:CcWdbNkv
>>20
小規模なサイトのcgiには結構生き残ってると思う
41名刺は切らしておりまして2019/08/07(水) 18:27:15.18ID:zoqsH/cQ
>>20
ちょっとしたテキスト処理のスクリプトでよく使う
bash+sedだと書くのが面倒
89名刺は切らしておりまして2019/08/07(水) 19:02:14.33ID:HG2iHDcl
>>20
結構使われてるだろ
5ch、mixi、tsiteとか
23名刺は切らしておりまして2019/08/07(水) 18:04:00.39ID:f6eoG2hU
Powerbuilderを忘れないで!
27名刺は切らしておりまして2019/08/07(水) 18:06:07.03ID:4I33rsme
案外妥当な結果だと思うわ
30名刺は切らしておりまして2019/08/07(水) 18:12:54.24ID:cpMuR1b2
人月の神話を読んでないの?
32名刺は切らしておりまして2019/08/07(水) 18:16:47.01ID:qpNkbhSv
WordPressのためだけに存在するPHPは今後どうなるの?
36名刺は切らしておりまして2019/08/07(水) 18:20:53.59ID:aRSTIVk1
kotlinめっちゃいいぞ
いろんなところでサポートしてくんないかな? (´σ `) ホジホジ
37名刺は切らしておりまして2019/08/07(水) 18:21:02.26ID:oV5/gTKw
将来性はないよな
原稿で満足
49名刺は切らしておりまして2019/08/07(水) 18:30:04.13ID:xkePhDbP
perl5 使わずに正規表現や文字列回りの保守性高く書くのは難しい
s{ \d+ }{ $& < 50 ? 50 : 99 }ex
s{” [^”]+ “}{ $& =~ s/ /-/gr }xeg

rubyは珍しく日本語禁足処理の nkf -f が組みこまれた言語だ
rubyも完璧ではないが、わざわざ実装するか?
日本語出力するならありだろう

52名刺は切らしておりまして2019/08/07(水) 18:31:06.61ID:1JhNOYs5
ruby がダメなわけではないにしろ
python の勢いが強くなった分
相対的に苦しくなった
なにかのライブラリを作るってなったときに
有力な python 向けにつくろう、ruby 向けはやめとこうってなる
そればさらに python 文化圏を充実させて
それがさらに python ユーザを増やす循環になるだろうから
53名刺は切らしておりまして2019/08/07(水) 18:34:38.41ID:blZnQEDA
まあperlの方が資産が多いからな
すぐには無くならんだろう
ruby は、あとは開発者の熱意だけだな
55名刺は切らしておりまして2019/08/07(水) 18:36:21.29ID:blZnQEDA
ハスケルは、ちょっとちやほやされ過ぎただけで
使ってきた人は、そのまま使うだろうよ
73名刺は切らしておりまして2019/08/07(水) 18:50:52.30ID:skpFZHfV
むしろHaskellに将来性があったことなんてあるの?
75名刺は切らしておりまして2019/08/07(水) 18:52:31.98ID:aRSTIVk1
言語については言語仕様は、それぞれの思想があっていろいろ理解できるけど、
問題は

・それを採用するプラットホームが多くあるか
・ライブラリが充実しているか

ってことがポイントだよな
いい言語作ったけどiOSしか使えません、ライブラリもあんまありませんじゃ、どんな言語でも無理

85名刺は切らしておりまして2019/08/07(水) 18:59:07.66ID:fV/m7jtz
AIが進化すればプログラミングの概念もなくなるんじゃね
92名刺は切らしておりまして2019/08/07(水) 19:03:30.01ID:aRSTIVk1
ライブラリって重要だよな

Delphi(ObjectPascal)のVCLとC#の.net FrameWorkを作った人は素晴らしい
同じ人だけど

93名刺は切らしておりまして2019/08/07(水) 19:04:28.81ID:SvteCTVb
これからのファミリーベーシックはV3じゃないと使い物にならないらしいな
96名刺は切らしておりまして2019/08/07(水) 19:09:04.97ID:HG2iHDcl
動けば何の言語だっていい
97名刺は切らしておりまして2019/08/07(水) 19:09:11.82ID:IWULtMlH
20年後まだコード書いてるつもりの奴はいいのか?人生そんなに早く諦めて。
99名刺は切らしておりまして2019/08/07(水) 19:09:25.78ID:6hQbVe1U
よかった、Object Pascalはまだ生き残れそうだな
104名刺は切らしておりまして2019/08/07(水) 19:14:25.17ID:ZR+oLOch
正直言って「置き換える」って発想が間違ってたんだよ
マシンの性能をフルに使う様それぞれコンパイルされるとそれぞれ指向があり長所短所が出る
当然同じマシンを使うから全てを長所で置き換える言語なんて有り得ない
それなのに長所のために短所に目を瞑れず結果にもミクロ視点のバイナリ一致を求める日本人
リプレースなんて原理的にあり得なかった
109名刺は切らしておりまして2019/08/07(水) 19:16:08.27ID:9Qq491/6
JavaScriptなんて死んだ言語かと思ってたらゾンビのように復活してて驚いたわ
114名刺は切らしておりまして2019/08/07(水) 19:27:15.69ID:SB2Q0EIE
まあ今のVBはC#とほぼ互換だもんな
117名刺は切らしておりまして2019/08/07(水) 19:30:03.65ID:aVcfqHkM
ピギィ!
121名刺は切らしておりまして2019/08/07(水) 19:39:19.16ID:tPgIcws/
scriptなんてなんで書いてもいいだろ、環境に合わせて変換すりゃ
123名刺は切らしておりまして2019/08/07(水) 19:42:40.17ID:lq3d0zD0
久々にマイコン弄って工作してるとBASIC最強だわーーって思う

たかだか数百行のプログラムに構造化とかクソみたいな概念を持ち込む必要なんてない

124名刺は切らしておりまして2019/08/07(水) 19:45:09.97ID:m9jpEOoB
Cから入ってPythonやってJavaが正解
127名刺は切らしておりまして2019/08/07(水) 19:48:35.27ID:+G7JtvWM
>>124
javaやるならCやらない方がいいんじゃね
135名刺は切らしておりまして2019/08/07(水) 19:58:08.17ID:aVXo6O6v
>>127
WEB系か組込・ガジェット系かでJavaかc/c++か選んだ方が良いよね
最近はそれも飛び越えpythonからでもIT土方にならないならokな様だが
125名刺は切らしておりまして2019/08/07(水) 19:46:46.84ID:hrMzlXPM
これにCとC++を加えたら完璧
126名刺は切らしておりまして2019/08/07(水) 19:48:23.33ID:kZ4lEXDq
CASLはセーフ?
139名刺は切らしておりまして2019/08/07(水) 20:01:45.04ID:1JhNOYs5
C/C++ なかったら
どうやってスクリプト言語というかインタープリタを実装するんだよ
どうやってバーチャルマシンを実装するんだよ
って話
143名刺は切らしておりまして2019/08/07(水) 20:07:22.57ID:aVXo6O6v
>>139
そこまで土方根性染み付いてるのか。。。
152名刺は切らしておりまして2019/08/07(水) 20:21:25.91ID:EL2Uk6+B
>>139
まあそんなのに興味持つなら金になるコード書けよって時代だよな
システム案件の大型開発終わったし
日本で土方が食って行くのは難しいな
151名刺は切らしておりまして2019/08/07(水) 20:21:22.45ID:zfKac8Pj
将来性がないのは「将来性のないプログラミング言語」で右往左往してるようなやつだよ。
164名刺は切らしておりまして2019/08/07(水) 20:45:52.70ID:4lsIUybr
awkの資産が大量にある…。
178名刺は切らしておりまして2019/08/07(水) 20:55:47.21ID:TXy4mtzY
正規表現嫌いだわ
180名刺は切らしておりまして2019/08/07(水) 20:58:48.19ID:FIUdTWbh
>>178
基本正規表現と拡張正規表現でメタキャラクタの扱いが違っててて、
更に使う環境でエスケープ文字(バックスラッシュ)が絡み始めるとグチャグチャに。
そんでもてって、英語用の文字クラスの詳細がいまいちわからん。単語境界だの印刷可能文字だの…

sed4.7のドキュメント翻訳しててマヂわからんかった。

170名刺は切らしておりまして2019/08/07(水) 20:51:05.98ID:HBrgl2Ik
pythonってワンライナーやりにくいからperlの代替としてはキツいだろ
172名刺は切らしておりまして2019/08/07(水) 20:52:10.35ID:fW4dfFX3
>>170
勘弁してください
perlのワンライナー解読する方からしたら暗号にしか見えないんです
166名刺は切らしておりまして2019/08/07(水) 20:48:27.69ID:zfKac8Pj
awkは便利だったな。どの素のUNIX環境にもあってすぐ使えるという意味でも
168名刺は切らしておりまして2019/08/07(水) 20:48:47.30ID:/REe6TuY
Ruby, R, Perl -> Pythonでおk
Objective-C -> Swift
Haskell -> もともとfacebookとか一部で使われてるだけ
173名刺は切らしておりまして2019/08/07(水) 20:52:54.43ID:ZO16+7+S
perlを無下ににするなよ
許さんわ

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1565167349/