【IT】え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ
■ このスレッドは過去ログ倉庫に格納されています
海外メディアが公開した記事「将来性のないプログラミング言語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 なんだかんだ言って、無くなることなんてほぼありえない >>78
AWSでCOBOLが動くようになったと聞いたから
移植わんちゃんあるで。 正直言って「置き換える」って発想が間違ってたんだよ
マシンの性能をフルに使う様それぞれコンパイルされるとそれぞれ指向があり長所短所が出る
当然同じマシンを使うから全てを長所で置き換える言語なんて有り得ない
それなのに長所のために短所に目を瞑れず結果にもミクロ視点のバイナリ一致を求める日本人
リプレースなんて原理的にあり得なかった Perl6 = モーニング娘。【年号】
全くの別物なのに同じ名前を付けては
いけないという好例 >>80
大学の先生たちの中で使っている人がいるだけ。
すでにコンパイラレベルではCの方が開発が早くて、質が高い。
ライブラリについても今は主要言語には十分なライブラリがある。
それこそpythonなんて往年のFORTRANよりかなり凄い。 >>2
そちらはまだ希望がある。
まったくないのはMZ系のS-BASIC。
でもオールインワンは今風だからおもちゃとして復活はあるかもしれない。 JavaScriptなんて死んだ言語かと思ってたらゾンビのように復活してて驚いたわ rubyはインタプリタ言語だからね
これをJavaとかと同列に扱うのは最初から無理があった
カテゴリ的にはVBと同系列 >>103
可能性としてはね。
では数万人規模でAWSに基幹移す銀行があるかというと、ないとは言わないが、そういうところはCOBOLは選ばない。
COBOLを選ぶようなところは自分たちの外にシステムを置くことは選ばない。 >>110
まずはコンパイラとインタプリタの違いから勉強しようなど素人君。 >>106
実際にはRPAとかで使うことができるから、全く無駄とは言わないが、本家MicrosoftですらサンプルコードはC#になっている。 >>58
javaにするとstatic多用の微妙なコードになっちゃうんたっけ。
まあトランスレートした後のコードなんてどうでもいいか。 COBOLは金融や公務で使ってるところに入ってから学ぶもので、そうでなければ下請けとしての未来しかない scriptなんてなんで書いてもいいだろ、環境に合わせて変換すりゃ 久々にマイコン弄って工作してるとBASIC最強だわーーって思う
たかだか数百行のプログラムに構造化とかクソみたいな概念を持ち込む必要なんてない >>124
javaやるならCやらない方がいいんじゃね ID:gAJYRolEはなぜ喧嘩腰の表現をするのだろう? >>95
JavaScriptは10年後も怪しいと思うよ TRONの時みたいにRubyもまた陰謀がどうこう言うだすバカがいるんだろうな >>127
WEB系か組込・ガジェット系かでJavaかc/c++か選んだ方が良いよね
最近はそれも飛び越えpythonからでもIT土方にならないならokな様だが >>14
ジジイは知らねえんなら話入ってくんなよ気持ち悪い 日本でもrubyは一部の信者のものだろ
pythonが増えてる C/C++ なかったら
どうやってスクリプト言語というかインタープリタを実装するんだよ
どうやってバーチャルマシンを実装するんだよ
って話 たまにアセンブリで書くとコンパイラの偉大さがわかる。 コンピューター言語はなぜに言語なのか。
C文学とかに昇華しないのはなぜか。
しかしPerl文学は絶対に認めない。 >>139
そこまで土方根性染み付いてるのか。。。 >>143
c/c++が出来ない人は、1ランク、もしくは、2ランク下に見られるよ。 >>144
それは「プログラマー」と呼ばれるIT土方だからだよ 需要あるのはコンピュータ学科の学生さんぐらいかな?
Thinking Forth 訳出中。
ttps://thinking-forth-ja.readthedocs.io/ja/latest/
「FORTH入門」の方は大学の図書館なり古本なりを漁ってくれ。
原著ならForth.incのページからPDFダウンロードできる。 >>111
AWSに持っていけるのはバッチだろうね。
COBOLに拠らずAWSに金融系基幹システムを作るところがあったら見てみたい。 将来性がないのは「将来性のないプログラミング言語」で右往左往してるようなやつだよ。 >>139
まあそんなのに興味持つなら金になるコード書けよって時代だよな
システム案件の大型開発終わったし
日本で土方が食って行くのは難しいな >>149
「色々頑張ってるけどそれでもコケたらごめんね」規約があるかぎりは
そういうサービスに金融の基幹を丸ごと移すのは無理なんじゃないかなぁ。
敢えてそこを割り切ってその分お安くっていう決断は、まぁ、日本じゃむりだろ。 KotlinとかVue.jsとか、
ある日突然開発国の事情でupdateと称して
クラックなバイナリもってこられそうでイヤ >>152
毎回車輪を発明するようなところってまだあるんかなぁ。
40年前の本を読んでたら
「プログラマはインタプリタとか作るの大好きだけど、
もうそんなのにかまけてる時代じゃない。課題の解決にリソース集中しろよ」
って書いてあった。 >>131
いちおうwindows でも sbcl入るし
cygwin でも CCL 使えなくもない
そろそろ速度面でも実用的だよ 趣味プログラミングではF#使ってて楽しいけど、F#の求人は見たことないし将来性無さそうで悲しい・・・
でもelectronアプリ開発で使ってるTypeScriptの方は当分安泰そう >>145
知らないより知っているほうが良いに決まっているだろう。
そもそも、あなたの知っている言語は? >>158
でもさ、C/C++知ってるのにアセンブラ書けないって正直カタワだよね。 >>98
PL/1懐かしい、、。仕事で初めて
触った言語でしたわ、、。
COBOLもアレですが、PL/1はもう
すっかり絶滅しましたか、、? >>158
c/c++、Java、perl、VB、c#、pythonとか
元はアルゴル開発なのでMATLABベース
アセンブラもインラインなら触れる
あるガジェットの機能開発から入って今WEBサービス機能まで面倒見てる scratchって将来性あるだろうか?あくまでも学校用教育言語で終わるか?化けるか? >>132
WebフロントエンドとしてJSが使われなくなる未来は考えにくい
Python でも書けなくはないらしいが。 awkは便利だったな。どの素のUNIX環境にもあってすぐ使えるという意味でも >>165
同意、とりあえず今の状況に置いて
javascriptと交換可能な言語はなさそう Ruby, R, Perl -> Pythonでおk
Objective-C -> Swift
Haskell -> もともとfacebookとか一部で使われてるだけ >>165
またまたWebブラウザの寡占化が進んできたから、ごっそり変わる可能性は無くは無い。
もちろんしばらくはJSと互換で行くとはおもうけど。
その昔はActiveX+VBScriptなんて技術がそこそこに使われた時代もありました。
MS自身が黒歴史にしちゃったけど。 pythonってワンライナーやりにくいからperlの代替としてはキツいだろ >>170
勘弁してください
perlのワンライナー解読する方からしたら暗号にしか見えないんです JSが急に主流に変わったのもGoogleやAppleがFLASHから気まぐれにHTML5切り替えたから
で合ってる? >>167
ブラウザのシェア、chromeが7割持ってんだぞ
GoogleがDartに移行しますって言えば一発でひっくり返る perlのワンライナーなんて80%位正規表現なのに分からないとか無いだろ >>178
基本正規表現と拡張正規表現でメタキャラクタの扱いが違っててて、
更に使う環境でエスケープ文字(バックスラッシュ)が絡み始めるとグチャグチャに。
そんでもてって、英語用の文字クラスの詳細がいまいちわからん。単語境界だの印刷可能文字だの…
sed4.7のドキュメント翻訳しててマヂわからんかった。 力持ってる偉い会社のマーケティングの都合等も含めて今後何が起きるかはわからんからな。
ゆっくり進展するプログラミングパラダイムと比べて次々出てくる言語の将来性を考えてもあまり意味はないよ。 >>107
50以上の大学教員はFORTRANやCOBOLしか使えないのいっぱいいるからな >>168
python3 は perlの last LABEL; next LABEL; redo LABEL; が無いから
ネストしたループの処理が読みにくいコードになる欠陥がある
try eval もマジックもいらない書きかたのできる可能性がある python4 に期待 割りと妥当な内容じゃん
COBOLは将来がないのではなく現時点で息してないだろ >>178
perl5 と perl best practice の正規表現の項を読んでください
たぶん今のところそれが最強 >>185
経験が浅い自分にはよくわからないんだが
コード中のジャンプってわかりにくいから
削除されたと思ってたんだが違う場合もあるの? >>188
ジャンプというか、直截的な大域脱出の方法が欲しい、って話に見える。 >>187
ありがとうマジで見てみる
覚えても滅多に使わないでワイルドカードで済ましてると
急に必要になるとゴッチャになっていつも死んでる C++ は駆け出しには無理だろ。知ってて当然の知識が多すぎる上、罠も多い。
しかも3年ごとに中の人が引っ掻き回すので知識が陳腐化するのも早い。
(ン年前に採用したアレ、やっぱなしな、ってのを平気でやる言語ともいえる) >>54
アホか、滅茶苦茶将来性あるし無茶苦茶伸びてるわ
Androidだけでなく、サーバー開発にも来てるんだが知らんのか?
IBM推しのサーバーサイドswiftよりもきてるよ
Javaが弱ってるせいもある >>188
一貫性のある単純ジャンプなら別に
問題はジャンプをネストしすぎなコード >>291
一冊まるごと
オライリー「詳説 正規表現 」
就寝のお供に。 >>59
GoogleやFacebookのエンジニアなんかでも言語知らんと仕事にならんのだが、どこの世界の話だ? プログラミングなんかわざわざ学習しなくても
今の子供が大人になる頃にはAIにプログラミングの仕事は取られてるから
やるだけ無駄だよ ■ このスレッドは過去ログ倉庫に格納されています