【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 >>188 goto 使うのはどこに行くかわからないことになる (Cのネスト抜けるgoto だけが許容されると思う) perl の next last redo はループ処理だけだから goto と違い 安全で読みやすい そしてループにラベルを付けるということは適切な命名でループを抽象化するということ 実行可能なコードとしてラベルは書かれるので、コメントのように読み飛ばされない(コメント読まない人はいる) >>197 日本の話ですよ。 グローバル企業は上から下まで、コードを書くし読むけど、 日本の上はエクセルパワポマンだからな。 書いてて悲しくなったわ。 仕事なら C++ Python JAVA JS なんじゃないの? 個人的にruby rails は使って、Webアプリ(サイト)公開してるけど・・・。 仕事で使った事ないな そもそも俺、時給800円の倉庫アルバイトだし JavaScriptは「JavaScript good parts」なんて本が出てくるぐらいで、 ロクでも無い言語を頑張って頑張って美しく使おうとしているだけなので、 邪悪な奴がいじると簡単にグチャグチャ。 なんとかしたいと思ってる奴多数。 >>163 スクラッチに限らずビジュアル言語はRPA周りで来てるから一定の需要はあるよ iot周りでも需要がある >>207 ワンライナー言語のはずが、ここまで使われるのは、だいたいGoogleが悪い。Mapなんて作っちまうから >>207 java1.0ベースのDateクラスとかゴミだよな。 ChromeがDartをネイティブで動かし始めたら、世界は変わると思う。 >>204 日本でもベンチャーや勢いのあるところはみなコードバリバリ書いてるけど? でかい所、外注に出して自分たちではコード書かないような企業は滅びないまでも衰退していくよ >>198 末尾再帰じゃない再帰でも while などのループ処理として 効率よいコードにしてくれる処理系が増えるかもしれないが その程度だろう AI を何だと思っているんだ?天気予報で昔から使われているじゃないか あとはAdaとか…使ってる人がいるのか知らないけど。 将来性が無いって大概の言語は無いだろ この10年くらい雨後の筍が如く大量に生まれたし Rubyは頑張った方だと思うよ >>215 アメリカの国防省って最近やっとAda離れできたらしい… >>149 AWS LambdaがCOBOLサポートしたことを言ってるのなら、 バッチ処理は苦手だと言ってたで 15分間の時間制限があるから >>165 Webフロントエンドだからこそ、MSやGoogleが 「うちのブラウザではJSやなくてこれで行くで」 って言い出したら一発で覆る世界 C#とJavaしか読めないワイ 最近の案件でObjective-Cを読んで吐き気を催す あとVBは早く滅んでほしい なんか気持ちが悪い オブジェクト指向は大部分失敗 Rubyの将来性の無さは半端ない まさに OOPS … Delphiがいないのか もうあそこしか使ってないだろこれ Python 3.7.3 >>> number = 55.55 >>> number - int(number) 0.5499999999999972 >>> from decimal import Decimal >>> number = Decimal(55.55) >>> number - int(number) Decimal('0.5499999999999971578290569596') R version 3.5.2 > number = 55.55 > number - as.integer(number) [1] 0.55 PythonよりもRのほうが正確! >>227 そういうの扱うライブラリなかったっけ? それかバインドで他言語でやって返す 言語なんてポツポツと新しいのが出てくるんだから、将来性なんて言ってたらやっていけないでしょ まあこの辺やり始めるとCOBOL最強ってなるんだっけ? 木を見て森を見ず >>227 fractions.Fractionとか使えば一応 python3 も精度出せなくもない デフォルトで 分数サポートすると遅くなっちゃうから 言語作る人の取捨選択だな 無理数や指数を精度だしたいなら wolfram 使いたいし 使い分け大事 >>228 めんどくさいから、正確に計算したいならRとかMathematicaとかの方がいい まぁ妥当なんじゃないかと思ったwww Objective-Cとか見た事しかないけどあれ暗号だろ・・ rubyなぁ redmineと互換性のあるいいもんあるかな? 事実だとおもうぞ Rubyは日本ではいまだに将来性のある言語と思われてるだけで 時期に海外に追いつくかと >>236 日本でもrubyに将来性あると思ってるやつなんて見たことないが >日本から見るとやや違和感のある内容ということで 全然w Pythonは人工知能ブームに乗っているだけ。5年もすれば冷める。 haskellというか関数型言語の考え方は学んだほうがいいよ。 お前ら一つのforeachの中に処理入れ過ぎなんだよ >>244 エコ環境が揃い過ぎて最強だよ C/C++、Fortranの上にどっかり座ってるし haskellはsmalltalkみたいなイメージ。 言語は流行らずともその思想は繁栄するかもね。 2030年に従来型のIT人材は10万人余るというのにまだやるの? 関数型とかないわ どうせならprologやkl1あげろよ >>247 TypeScriptなんかそのままHaskellぽいけどね。 scheme使いのオレさまがやってきましたよ 今は運用系の業務やってるからってのもあるけど少なくとも5年は仕事で使ってない Powershellばっかりだ 結局、世界中の連中がライブラリを充実させ続けているPythonに注力していくしかないんだな。 Powershellは無駄に権限がめんどいから嫌いだ。 railsしかできない 仕事でしてる訳じゃないが pythonのdjangoとか本も全然ないしなあ >>175 Dartはポシャったのでは?…と思ったがGoogleが去年あたりからDart2で仕切り直して再起計ってるのか 知らんかった >>254 しばらくpython3 は順当に伸びるかもしれないが 永久ではない cpan を抱えたperl がしぼんだようにライブラリだけではしぼみうる 当面は python4 への移植性は問題にならないがいつか直面するだろう 2->3 はかなり混乱していた >>193 Kotlinじゃなきゃいけない理由は無いんだよなぁ。 Javaは実績が長いし、Javaと同じようなことしかできないわけだし。 もうみんなJAVA less な世界に進んでるよね pythonは自分とは縁ないから なんで今更感がある 15年位前にmailmanカスタマイズした記憶しかない AIってもなぁ Rは例外処理が糞だからなあ。 trycatch({#try処理 }, catch={#catch処理}, finally={#finally処理}) 関数でtry-catch-finallyとか流石に今時あかんやろ >>269 goはかなり来てるよ c系の代替として、システムよりの人達には馴染みやすいしパフォーマンスもでる web系にすら使われ始めている >>269 k8s や terraform で使われているのもあって システムプログラミングやマイクロサービスでは 一定の存在感を持つと思われ シングルバイナリをポン置きでデプロイできるのも魅力 ハスケルが異色すぎるな F#とかには将来性があるって意味なのか関数型自体がオワコンなのか >>4 djangoがrailsに劣るから、webではrubyは残るんじゃね? >>273 世の中死んだほうがマシってモノもあるんやで。 >>107 ITの世界から見たら文句のつけようのない話だけど 大学やら研究機関はあくまでも自分の研究テーマに沿った数値計算をガシガシしたいだけだから Cなんて余計な気を使わなきゃいけない言語はまあ使わんだろな 遅かったらより早いスーパーコンピューターを使いたがるのが研究者 >>106 VBは知らんけどVBAはMS Officeがある限り生き残るだろうね 一時期Python載せるなんて噂あったけどいつの間にか消えたし >>2 n88BASICじゃない。N88-BASICやで >>172 軽いジョークなんてワンライナーで十分だ スターリンソート seq 300|sort -R | perl -ne ' if ($. == 1 or $_ > $hold) { print ; $hold = $_}' 73 80 284 285 292 298 300 >>277 今のMSの事だからいきなりWSLを優先させてPowerShellとVBA切ってくることも十分ありえるよ >>174 ちがう。iPhoneで使えないようにJobsがしたのが死刑宣告。アプリ使わずWebブラウザで色々やられると儲からないので。 後にAndroidも追従しモバイルでの死刑執行がなされた。 セキュリティーの問題もあるが、こっちがメイン。 モバイルでの死はWebでの死に直結。 来年で終わり。 Swiftに比べてkotlinは中途半端なんですよね nodejsはasyncawaitを取り入れて一気に開花したイメージ 可読性のわるいクソ言語から化けたよね >>283 javaはCOBOLと同じような立ち位置になってるよ >>269 エラー処理考えなくてよかったらかなり理想。 >>277 アドインでjsサポート始めたし、 シェルやシステム周りでは vbsもvbscriptもjs,psで代替可能だし vb資産はいつ切られても不思議じゃないと思うんだ vb.netはまだもう少し寿命が長いだろうけど >>285 とこが。レガシーなものがJavaでリプレイスされてるだけで、Javaがレガシーになるわけではないよ。 GraalVMとかこれからだし、 マイクロサービスでも第一選択肢なのに? uses crt; begin writeln('進次郎がクリステルに中出し’) end. >>227 >>> from fractions import Fraction >>> number = Fraction(5555,100) >>> float(number - int(number)) 0.55 今更「我が社の基本言語はjavaにします アホかバカか?死んでくれよ頼むから >>227 decimal(‘55.55’)じゃないと意味なくない? フロート渡してどうしたいの? >>5 COBOLは今でも金融機関で使用されている。 しったかは黙ってろ! >>281 何様のつもりだ、糞りんご信者野郎、 貴様等情弱りんご狂信者を中心に世界がまわっていると妄想しているからタチが悪いぜ。 >>293 まあこうなる >>> from decimal import Decimal >>> number = Decimal(55.55) >>> number Decimal('55.5499999999999971578290569595992565155029296875') pythonは一応できるだけでめんどくさいんだよね Decimal(55.55) じゃなくて Decimal('55.55') か >>> num = Decimal('55.55') >>> num Decimal('55.55') >>> num - 55 Decimal('0.55') 俺、めちゃくちゃAWK使ってるんだが AWK無かったら仕事できんよ web系は将来ブラウザがいまのフレームワークを内包してHTML6みたいになると予想 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる