NEWSPRESS

過去50年以上にわたる「プログラミング言語の人気の変遷」をアニメで紹介するムービー [156193805]

1 :ycnan :2022/12/14(水) 12:58:05.91 ID:N8K3oGHl0●.net ?PLT(16500)
https://img.5ch.net/ico/monaazarashi_1.gif
過去50年以上にわたるプログラミング言語の人気の変遷をアニメーションで紹介するムービーが公開中だ。

これはData Is Beautifulが公開したもので、1965年の第2四半期から2022年の第4四半期まで、約58年間におけるプログラミング言語の人気度の変遷をアニメーショングラフで表示したもの。ここでいう人気度とは該当のプログラミング言語を習得済みもしくは学習中のユーザーの割合とされており、いまでは知る人も少ない言語も少なくない一方で、Fortran、COBOL、BASICなどの普及と衰退、CやC++の安定した人気、JavaScriptやPHPの登場からの急上昇ぶり、さらにはじわじわと順位を上げていき最後には頂点にたどり着くPythonなど、言語ごとの勢いの違いが分かって面白い。ランキングは最大で11位までしか表示されないが、最近のPythonとCの争いしか知らない人はもちろん、FortranやCOBOLなど古い言語しか分からないという人も、見て楽しめるランキングだ。

NEW! Most Popular Programming Languages 1965 – 2022(YouTube)
https://www.youtube.com/watch?v=qQXXI5QFUfw

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

45 ::2022/12/14(水) 16:22:35.31 ID:1gb6pUGr0.net

BASIC→6809→Pascal→FORTRAN→C→C++
だった自分

Adaってどこでそんなに使われてたんだ?
少し憧れあったけど処理系を見たことない

37 ::2022/12/14(水) 15:23:31.20 ID:ZMkICtCK0.net

行番号が無いと不安なのだ

10 ::2022/12/14(水) 13:20:49.64 ID:JPDLHq/V0.net

Delphiは

16 ::2022/12/14(水) 13:41:33.66 ID:vzpEO2Ek0.net

ActionScrptの栄光と衰退が見られると思ったら出てきやしなかった

77 ::2022/12/14(水) 20:00:17.41 ID:zAqv9m1l0.net

>>74
まぁ今時ならビルトインスクリプト環境やREPLの実装ぐらいしか使い道ないよな。
それでも超強力だけど。

66 ::2022/12/14(水) 18:35:06.78 ID:koFLYjpN0.net

>>62
自社に旧世代(90年代?)のAIソフト(LISP)が残ってて保守を試みたチームが挫折してたw
何千行も続く謎のIF文があって、それを実行すると自らのIFを追加削除編集するらしい(つまり成長の結果がそのコード)。

設計した人もコーディングした人も定年退職したので正に謎ソフトwww

バーナー熱量を上げると1時間後に温度が上がるプラントのバーナー調整ソフト(資材投入量とか素材とか気温とかバーナー熱量変化とか万を越す項目がある)。

3 ::2022/12/14(水) 13:09:00.63 ID:oCB8FPIp0.net

つまり習得は無意味

3 ::2022/12/14(水) 13:09:00.63 ID:oCB8FPIp0.net

つまり習得は無意味

25 ::2022/12/14(水) 14:09:52.87 ID:caOU80SQ0.net

とりあえずCというのをやっとけばいいらしい

40 ::2022/12/14(水) 15:54:02.05 ID:Mzjx0Zdy0.net

大学時代、フォートランで書いて穿孔機でカードをパンチしてカードリーダーで北大の電算機センターに送ってた
結果はラインプリンターね

62 ::2022/12/14(水) 18:13:19.37 ID:UKGBW1/I0.net

Lispって人工知能の研究用のものかと思っていたが結構使われていた
時代があったのだな
なぜあんな奇妙な文法なのか、あれが人工知能と何の関係があるの
かわからないまま使っていたことがあるが

48 ::2022/12/14(水) 17:09:45.98 ID:SG5ncVvL0.net

>>46
Pascalやってた奴がDelphiに流れたわけじゃないし
Delphiは言語こそPascalの派生だけど目的はUIさえ楽に作れれば良いビギナー用だし
調査としては分けて正解だろ

81 :ポルックス(栃木県) [US]:2022/12/14(水) 22:55:50.16 ID:5BQNBz0b0.net

const char*

19 ::2022/12/14(水) 13:49:17.45 ID:xKHR0s5p0.net

AI全盛の今、prologが跡形もないほどに消し飛んでるのは
なんか思うところがある

44 ::2022/12/14(水) 16:14:20.25 ID:4x4V/xZ00.net

>>20
js使いとデータベースを非同期通信に扱える輩をどれ使え取り込めるかが鍵だしな

27 ::2022/12/14(水) 14:17:34.24 ID:445mdZIx0.net

今はC言語が一番じゃないのか
そもそもプログラミング言語なんて全く理解してないが

61 ::2022/12/14(水) 18:10:33.80 ID:0iwNbtGF0.net

おれも+の付いてないCしか知らない。

70 ::2022/12/14(水) 19:18:37.37 ID:43KTdN/m0.net

javaが天下とると思ったのにいきなりオワコンになった

73 ::2022/12/14(水) 19:46:53.38 ID:zAqv9m1l0.net

>>66
Lispは当時(今も?)としては珍しいeval関数があったから何でもありだな。

49 ::2022/12/14(水) 17:18:04.13 ID:VD+Jz28j0.net

>>5
基本はな、アドレス計算とかできると意味が分かるけどね。

35 ::2022/12/14(水) 15:16:15.48 ID:0EzFDd4jO.net

俺の言語変遷
フォートラン→COBOL→8086→C→C±

43 ::2022/12/14(水) 16:12:55.37 ID:QYyzGjxS0.net

jsとJavaの2強の時代に何いってんだ

57 ::2022/12/14(水) 17:48:03.69 ID:flpyvLlx0.net

最近のC++色々できるようになっててワクワクする

63 ::2022/12/14(水) 18:21:05.34 ID:caOU80SQ0.net

さすがにアセンブラからはねーわ
Cやってりゃアセンブラで確認することになるからイヤでも覚えるし
Cにアセンブラの書き方教えてもらえる

8 ::2022/12/14(水) 13:16:15.64 ID:oFfOy/rv0.net

トークコマンド最強伝説

65 ::2022/12/14(水) 18:32:41.15 ID:SG5ncVvL0.net

>>62
Lispは特殊すぎて思考回路ぶっ壊れるわ
役に立ったのはEmacsカスタマイズする時くらい

14 ::2022/12/14(水) 13:36:04.31 ID:rrE0/16t0.net

今どきメモリ管理をユーザーにやらす骨董言語は無くなるべき

50 ::2022/12/14(水) 17:20:48.73 ID:VD+Jz28j0.net

>>19
LISPとprolongを推奨する教授同士であの言語は使えないって授業でdisりの応酬してたな。

38 ::2022/12/14(水) 15:39:40.38 ID:eueRRV0G0.net

>>9
はい
いまもidentificationの綴り間違えてコンパイラー食らってます

56 ::2022/12/14(水) 17:43:56.38 ID:K/yljX7F0.net

>>52
そうそうjsはフレームワーク無数にあるから覚えるのダルいんよね
オレはそれが割と好きなんだけども

>>53
以前やってたけど
古い金融システムに使われてる
人材少ないから給料はかなり良かったよ
システム統合の時忙しすぎて辞めてしまった

15 ::2022/12/14(水) 13:41:16.83 ID:xKHR0s5p0.net

>>7
それで構わんだろ
それがどーゆー意味を持つのか分からん池沼が多いからパイソンなんだよ

21 ::2022/12/14(水) 13:51:28.96 ID:xKHR0s5p0.net

>>14
iPhoneが評価されてるのは逆にそこなんだけどな

54 ::2022/12/14(水) 17:40:05.94 ID:zAqv9m1l0.net

>>53
PL/Iなんて今から考えたら誰でも習得可能な言語だろうに。
鉄鋼系とか発電プラント系の保守は未だにPL/Iなのかな?

29 ::2022/12/14(水) 14:34:14.60 ID:+1WAa4u10.net

TurboPascal

28 ::2022/12/14(水) 14:26:40.86 ID:RIyfQMtK0.net

高校でpascalとc言語習ったわ。
時代だったなあ。

31 ::2022/12/14(水) 14:43:23.75 ID:Ya8RIE9z0.net

アデンブラは現役だろ

47 ::2022/12/14(水) 17:02:22.33 ID:koFLYjpN0.net

組み込み制御ソフト屋
C言語オンリー
時代に残されてる気はする。

時折ツールを作るけど、その時はコンソールアプリで作ってる。

20 ::2022/12/14(水) 13:50:34.45 ID:MXkJxxn50.net

偏見ひでえからCが出来るって言うと古い人って思われる
そりゃ最新技術はCで書かれてるなんてちょっと知ってりゃ誰でも知ってるけど
世の中の一般人に説明するにはPythonとJavascriptが出来た方が良いんだわ

30 ::2022/12/14(水) 14:42:36.69 ID:LUqz4hw50.net

>>24
あと20年生き延びれればいいんだが

36 ::2022/12/14(水) 15:17:05.08 ID:j0my4lfa0.net

ヤッホー フォートランランラン

2 ::2022/12/14(水) 12:59:57.50 ID:1AVUOxMj0.net

384 名前: WBC監督(東京都)[sage] 投稿日:2008/10/16(木) 09:10:13.57 ID:ApEBCCjJ
ファイヤーエムブレムみたいなゲームを作りたいのですが
プログラミング言語は全く扱ったことがありません。
PC用の言語(c+とか)にするか携帯電話向けのjavaにするか迷ってます。
初心者が扱うにはどの言語がオススメですか?

(ちなみにRPGツクール2000はいじったことがあります)

69 ::2022/12/14(水) 19:14:30.39 ID:inkiIvtU0.net

ポインタのポインタ死ね

42 ::2022/12/14(水) 16:11:00.22 ID:rRgPUJVv0.net

>>40
一時期パチンコの換金所でパンチした20cmぐらいの奴を使ってた時があったわ
新宿のパチンコで実際に見た時はワロタ

6 ::2022/12/14(水) 13:14:51.32 ID:j86L6Yru0.net

>>1
2000年以降からプラットホーム非依存の言語が一気に増えてくな
モバイル端末とwebサービスの影響か

面白いと思われるのはC++と上順位の言語の比率で、ある意味フロントエンドしか作れないエンジニアとバックエンドも作れるエンジニアの比率に近いんじゃないかと

75 ::2022/12/14(水) 19:57:52.20 ID:eUnVfvlE0.net

COBOL

17 ::2022/12/14(水) 13:44:53.16 ID:WROMHIg/0.net

C++くらいしか触れんがC#のthisの連発具合だけは理解できん

79 ::2022/12/14(水) 21:46:18.33 ID:JR05TwiJ0.net

自動売買のシステム一式を買って100万ちかい金を損しちゃって、
これなら自分で作った方がいいと勉強したよ。
PythonとMySQL使ってこしらえた。すでに損した分は回収してる。
プログラムはおそらく本業の人がみたらツッコミどころ満載なんだろうけど
それでも強い目的・決意があれば、スクリプト系の言語ならなんだって出来ると思うよ
CやC++は自分には高度すぎてムリだったけど

78 ::2022/12/14(水) 21:14:44.85 ID:mbvWU5md0.net

俺はCOBOL Fortan c javaの順だっけな
途中basicもあるか、そう言えばdbaseもあったな

11 ::2022/12/14(水) 13:25:42.06 ID:R/iHECdq0.net

c++とか20年前に勉強したんだけど、今は名前空間とかあってさっぱりわからん
まあプログラマーではないから関係ないが

24 ::2022/12/14(水) 14:07:42.18 ID:2N6M0FtF0.net

>>18
いまからやるならrustにしておけ

82 :プランク定数(千葉県) [EU]:2022/12/15(木) 03:06:03.67 ID:MnGnOIid0.net

Fortranで軌道計算したい

51 ::2022/12/14(水) 17:25:24.19 ID:K/yljX7F0.net

JavaScript使う場面クッソ増えたよなー
html4時代にwebでクソゲー作るのに使ってたのが懐かしい
今じゃ普通に仕事で使いまくってる

33 ::2022/12/14(水) 15:00:08.07 ID:QjLhN6Wo0.net

まずは機械語から始めないとね
Pythonとか便利すぎるわ

32 ::2022/12/14(水) 14:55:42.23 ID:AmMwjn6O0.net

Google Colaboratoryで暇な時スマホでpython学習
目指せ電脳競馬

4 ::2022/12/14(水) 13:10:39.85 ID:SG5ncVvL0.net

これは興奮するな
Pascal熱いわ

とりあえずPythonは死んどけ

53 ::2022/12/14(水) 17:32:31.91 ID:QzIq9FG90.net

PL/Iとかできる人少なくて引く手あまたと聞いた。

80 ::2022/12/14(水) 21:48:36.15 ID:2OffP4ZX0.net

c/c++は今でも好きだけど面倒で手出なくなったなあ

23 ::2022/12/14(水) 14:00:21.83 ID:BD19ys2S0.net

マシン語だけで書いてた時代もあったんじゃないのか

64 ::2022/12/14(水) 18:26:34.37 ID:koFLYjpN0.net

>>60
C++が上位互換(山盛り)。

組み込み制御でC指定なんだけど、使ってる環境がC++なので例えばコメントに「//」なんてのを使えるしクラス定義も書ける。
ただしメーカー指定のコードチェッカーをかけるとワーニングとなって納品できないため、Cの範囲でコーディングする。

76 ::2022/12/14(水) 19:59:12.99 ID:hzCPozvT0.net

MacroMind DirectorのLingo書いてHyperTalkやって、AppleScriptやってたってーのに、
今はUbuntuでRとPythonとPerlなのは俺。

9 ::2022/12/14(水) 13:16:55.84 ID:63y0rNwv0.net

COBOL今でも金融系では現役なんだっけ

41 ::2022/12/14(水) 16:05:20.88 ID:KmXL9Ov30.net

>>40
HINESやね

55 ::2022/12/14(水) 17:42:01.60 ID:AHdXi+GU0.net

C++だけあればいいだろうが
なんで後から後からいろんな言語が出てくるんだ
そんなに覚えられない

12 ::2022/12/14(水) 13:32:02.03 ID:0WxzFxT00.net

そういえばAdaってあったわ

26 ::2022/12/14(水) 14:14:14.43 ID:t1Ra0H5C0.net

VBとVBAだけで食えてる俺わろた

18 ::2022/12/14(水) 13:47:13.00 ID:LUqz4hw50.net

Python儲かるの?

7 ::2022/12/14(水) 13:15:46.55 ID:SG5ncVvL0.net

>>5
その最初の一つがCやJavaなら応用も効くけど
最近はPythonしか触った事ない奴がプログラミングできますとか抜かしやがる

39 ::2022/12/14(水) 15:52:55.73 ID:zAqv9m1l0.net

Lispって意外に頑張ってたのな。muleのイメージしかないわ。
あとMathmaticaの遅延評価とか懐かしい。

34 ::2022/12/14(水) 15:05:19.40 ID:omJ18v0r0.net

レジスタ多くてアドレッシングモードの直交性も完璧な今なら
アセンブラが最も単純で覚えやすいまである

60 ::2022/12/14(水) 18:06:47.42 ID:+dRmpun10.net

普通のCと、+ついてるやつとはまるで別物なの?