X



【IT】え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
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
0102名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:11:18.30ID:C04ppix2
ActionScript
0104名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:14:25.17ID:ZR+oLOch
正直言って「置き換える」って発想が間違ってたんだよ
マシンの性能をフルに使う様それぞれコンパイルされるとそれぞれ指向があり長所短所が出る
当然同じマシンを使うから全てを長所で置き換える言語なんて有り得ない
それなのに長所のために短所に目を瞑れず結果にもミクロ視点のバイナリ一致を求める日本人
リプレースなんて原理的にあり得なかった
0105名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:14:28.53ID:9Qq491/6
Perl6 = モーニング娘。【年号】

全くの別物なのに同じ名前を付けては
いけないという好例
0106名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:14:38.19ID:Re2758Kn
VBはリストアップすらされないのか
0107名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:15:11.90ID:gAJYRolE
>>80
大学の先生たちの中で使っている人がいるだけ。

すでにコンパイラレベルではCの方が開発が早くて、質が高い。
ライブラリについても今は主要言語には十分なライブラリがある。

それこそpythonなんて往年のFORTRANよりかなり凄い。
0108名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:15:47.09ID:ePc5reWD
>>2
そちらはまだ希望がある。
まったくないのはMZ系のS-BASIC。
でもオールインワンは今風だからおもちゃとして復活はあるかもしれない。
0109名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:16:08.27ID:9Qq491/6
JavaScriptなんて死んだ言語かと思ってたらゾンビのように復活してて驚いたわ
0110名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:16:18.12ID:ZYt8Zahh
rubyはインタプリタ言語だからね
これをJavaとかと同列に扱うのは最初から無理があった
カテゴリ的にはVBと同系列
0111名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:17:11.91ID:gAJYRolE
>>103
可能性としてはね。

では数万人規模でAWSに基幹移す銀行があるかというと、ないとは言わないが、そういうところはCOBOLは選ばない。
COBOLを選ぶようなところは自分たちの外にシステムを置くことは選ばない。
0112名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:18:07.24ID:gAJYRolE
>>110
まずはコンパイラとインタプリタの違いから勉強しようなど素人君。
0113名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:20:39.75ID:gAJYRolE
>>106
実際にはRPAとかで使うことができるから、全く無駄とは言わないが、本家MicrosoftですらサンプルコードはC#になっている。
0114名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:27:15.69ID:SB2Q0EIE
まあ今のVBはC#とほぼ互換だもんな
0117名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:30:03.65ID:aVcfqHkM
ピギィ!
0119名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:37:15.16ID:VXssPcW1
>>58
javaにするとstatic多用の微妙なコードになっちゃうんたっけ。
まあトランスレートした後のコードなんてどうでもいいか。
0120名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:39:14.67ID:T7Regcgz
COBOLは金融や公務で使ってるところに入ってから学ぶもので、そうでなければ下請けとしての未来しかない
0122名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:40:06.10ID:D5rFZ+XG
結局プログラマーは使い捨てってことだろ。
0123名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:42:40.17ID:lq3d0zD0
久々にマイコン弄って工作してるとBASIC最強だわーーって思う

たかだか数百行のプログラムに構造化とかクソみたいな概念を持ち込む必要なんてない
0125名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:46:46.84ID:hrMzlXPM
これにCとC++を加えたら完璧
0128名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:49:29.24ID:L9tEnOYa
ID:gAJYRolEはなぜ喧嘩腰の表現をするのだろう?
0129名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:51:11.51ID:WaXUrzDC
>>103
AWSが何かわかってないやろ
0130名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:51:38.49ID:mVQU4i6P
組み込みでアセンブラやCは必要
0131名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:54:29.95ID:t2AywGpx
俺のLISPはいつ活躍してくれますか
0132名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:54:34.97ID:WaXUrzDC
>>95
JavaScriptは10年後も怪しいと思うよ
0133名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:56:09.50ID:5t2soqNo
未だにVC++6.0 (MFC)の仕事がくる。
0135名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:58:08.17ID:aVXo6O6v
>>127
WEB系か組込・ガジェット系かでJavaかc/c++か選んだ方が良いよね
最近はそれも飛び越えpythonからでもIT土方にならないならokな様だが
0136名刺は切らしておりまして
垢版 |
2019/08/07(水) 19:59:47.31ID:1pH32jOy
>>14
ジジイは知らねえんなら話入ってくんなよ気持ち悪い
0137名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:01:05.57ID:T+1uSDIJ
日本でもrubyは一部の信者のものだろ
pythonが増えてる
0138名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:01:40.20ID:WaXUrzDC
>>135
Web系ならJS一択
0139名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:01:45.04ID:1JhNOYs5
C/C++ なかったら
どうやってスクリプト言語というかインタープリタを実装するんだよ
どうやってバーチャルマシンを実装するんだよ
って話
0140名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:02:24.14ID:5t2soqNo
たまにアセンブリで書くとコンパイラの偉大さがわかる。
0141名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:03:13.41ID:LbFFNvzw
コンピューター言語はなぜに言語なのか。
C文学とかに昇華しないのはなぜか。

しかしPerl文学は絶対に認めない。
0142名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:06:54.92ID:FIUdTWbh
PHPは意外としぶといね。
0143名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:07:22.57ID:aVXo6O6v
>>139
そこまで土方根性染み付いてるのか。。。
0144名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:12:34.04ID:mkYlQxJn
>>143
c/c++が出来ない人は、1ランク、もしくは、2ランク下に見られるよ。
0145名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:14:24.80ID:aVXo6O6v
>>144
それは「プログラマー」と呼ばれるIT土方だからだよ
0146名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:17:47.23ID:hrMzlXPM
>>145
すぐC/C++土方が湧いてくるのな
0147名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:18:11.16ID:FIUdTWbh
需要あるのはコンピュータ学科の学生さんぐらいかな?

Thinking Forth 訳出中。
ttps://thinking-forth-ja.readthedocs.io/ja/latest/

「FORTH入門」の方は大学の図書館なり古本なりを漁ってくれ。
原著ならForth.incのページからPDFダウンロードできる。
0148名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:19:19.28ID:Zh0MC6t8
>>144
関係ないやろ
0149名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:19:19.55ID:zoqsH/cQ
>>111
AWSに持っていけるのはバッチだろうね。
COBOLに拠らずAWSに金融系基幹システムを作るところがあったら見てみたい。
0151名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:21:22.45ID:zfKac8Pj
将来性がないのは「将来性のないプログラミング言語」で右往左往してるようなやつだよ。
0152名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:21:25.91ID:EL2Uk6+B
>>139
まあそんなのに興味持つなら金になるコード書けよって時代だよな
システム案件の大型開発終わったし
日本で土方が食って行くのは難しいな
0153名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:22:22.50ID:FIUdTWbh
>>149
「色々頑張ってるけどそれでもコケたらごめんね」規約があるかぎりは
そういうサービスに金融の基幹を丸ごと移すのは無理なんじゃないかなぁ。
敢えてそこを割り切ってその分お安くっていう決断は、まぁ、日本じゃむりだろ。
0154名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:24:31.15ID:/YR49SP2
KotlinとかVue.jsとか、
ある日突然開発国の事情でupdateと称して
クラックなバイナリもってこられそうでイヤ
0155名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:25:04.00ID:FIUdTWbh
>>152
毎回車輪を発明するようなところってまだあるんかなぁ。

40年前の本を読んでたら
「プログラマはインタプリタとか作るの大好きだけど、
もうそんなのにかまけてる時代じゃない。課題の解決にリソース集中しろよ」
って書いてあった。
0156名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:25:23.17ID:xkePhDbP
>>131
いちおうwindows でも sbcl入るし
cygwin でも CCL 使えなくもない

そろそろ速度面でも実用的だよ
0157名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:25:44.42ID:oDkJ0qP7
趣味プログラミングではF#使ってて楽しいけど、F#の求人は見たことないし将来性無さそうで悲しい・・・
でもelectronアプリ開発で使ってるTypeScriptの方は当分安泰そう
0158名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:26:24.00ID:mkYlQxJn
>>145
知らないより知っているほうが良いに決まっているだろう。
そもそも、あなたの知っている言語は?
0159名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:29:56.14ID:FIUdTWbh
>>158
でもさ、C/C++知ってるのにアセンブラ書けないって正直カタワだよね。
0160名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:36:25.69ID:EBOl6IQv
>>139
Rust
0161名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:38:44.31ID:vROSSk4I
>>98
PL/1懐かしい、、。仕事で初めて
触った言語でしたわ、、。
COBOLもアレですが、PL/1はもう
すっかり絶滅しましたか、、?
0162名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:39:59.57ID:aVXo6O6v
>>158
c/c++、Java、perl、VB、c#、pythonとか
元はアルゴル開発なのでMATLABベース
アセンブラもインラインなら触れる
あるガジェットの機能開発から入って今WEBサービス機能まで面倒見てる
0163名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:45:47.91ID:FIUdTWbh
scratchって将来性あるだろうか?あくまでも学校用教育言語で終わるか?化けるか?
0167名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:48:46.37ID:fW4dfFX3
>>165
同意、とりあえず今の状況に置いて
javascriptと交換可能な言語はなさそう
0168名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:48:47.30ID:/REe6TuY
Ruby, R, Perl -> Pythonでおk
Objective-C -> Swift
Haskell -> もともとfacebookとか一部で使われてるだけ
0169名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:50:32.75ID:FIUdTWbh
>>165
またまたWebブラウザの寡占化が進んできたから、ごっそり変わる可能性は無くは無い。
もちろんしばらくはJSと互換で行くとはおもうけど。

その昔はActiveX+VBScriptなんて技術がそこそこに使われた時代もありました。
MS自身が黒歴史にしちゃったけど。
0171名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:51:57.60ID:FIUdTWbh
Rubyと言えばRailsらしいが。さて。
0172名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:52:10.35ID:fW4dfFX3
>>170
勘弁してください
perlのワンライナー解読する方からしたら暗号にしか見えないんです
0174名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:53:28.80ID:kpwvJra0
JSが急に主流に変わったのもGoogleやAppleがFLASHから気まぐれにHTML5切り替えたから
で合ってる?
0178名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:55:47.21ID:TXy4mtzY
正規表現嫌いだわ
0180名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:58:48.19ID:FIUdTWbh
>>178
基本正規表現と拡張正規表現でメタキャラクタの扱いが違っててて、
更に使う環境でエスケープ文字(バックスラッシュ)が絡み始めるとグチャグチャに。
そんでもてって、英語用の文字クラスの詳細がいまいちわからん。単語境界だの印刷可能文字だの…

sed4.7のドキュメント翻訳しててマヂわからんかった。
0181名刺は切らしておりまして
垢版 |
2019/08/07(水) 20:59:47.10ID:zfKac8Pj
力持ってる偉い会社のマーケティングの都合等も含めて今後何が起きるかはわからんからな。
ゆっくり進展するプログラミングパラダイムと比べて次々出てくる言語の将来性を考えてもあまり意味はないよ。
0184名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:04:51.93ID:RT4vC+Mb
普及率=将来性だからな。
大体あってる。
0185名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:06:52.58ID:xkePhDbP
>>168
python3 は perlの last LABEL; next LABEL; redo LABEL; が無いから
ネストしたループの処理が読みにくいコードになる欠陥がある
try eval もマジックもいらない書きかたのできる可能性がある python4 に期待
0186名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:07:30.47ID:tcWBKHgP
割りと妥当な内容じゃん
COBOLは将来がないのではなく現時点で息してないだろ
0187名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:08:54.15ID:xkePhDbP
>>178
perl5 と perl best practice の正規表現の項を読んでください
たぶん今のところそれが最強
0188名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:09:07.01ID:fW4dfFX3
>>185
経験が浅い自分にはよくわからないんだが
コード中のジャンプってわかりにくいから
削除されたと思ってたんだが違う場合もあるの?
0190名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:11:46.32ID:FIUdTWbh
>>188
ジャンプというか、直截的な大域脱出の方法が欲しい、って話に見える。
0191名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:12:54.53ID:TXy4mtzY
>>187
ありがとうマジで見てみる
覚えても滅多に使わないでワイルドカードで済ましてると
急に必要になるとゴッチャになっていつも死んでる
0192名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:16:44.43ID:KMqkaxbd
C++ は駆け出しには無理だろ。知ってて当然の知識が多すぎる上、罠も多い。
しかも3年ごとに中の人が引っ掻き回すので知識が陳腐化するのも早い。
(ン年前に採用したアレ、やっぱなしな、ってのを平気でやる言語ともいえる)
0193名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:17:05.03ID:zO1NXvf0
>>54
アホか、滅茶苦茶将来性あるし無茶苦茶伸びてるわ
Androidだけでなく、サーバー開発にも来てるんだが知らんのか?
IBM推しのサーバーサイドswiftよりもきてるよ
Javaが弱ってるせいもある
0195名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:18:01.01ID:aXae27TC
結構的を射ていると思うがなぁ
0196名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:18:16.56ID:FIUdTWbh
>>291
一冊まるごと
オライリー「詳説 正規表現 」

就寝のお供に。
0197名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:18:34.44ID:zO1NXvf0
>>59
GoogleやFacebookのエンジニアなんかでも言語知らんと仕事にならんのだが、どこの世界の話だ?
0198名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:19:42.17ID:YGGmb07/
プログラミングなんかわざわざ学習しなくても

今の子供が大人になる頃にはAIにプログラミングの仕事は取られてるから

やるだけ無駄だよ
0199名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:20:44.28ID:FIUdTWbh
>>198
で、そのAIは誰が作るの?
0200名刺は切らしておりまして
垢版 |
2019/08/07(水) 21:21:13.56ID:TXy4mtzY
>>196
それは持ってる
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況