2021年11月5日

「プログラムの言語ってなんでこんなに沢山あるのですか?」から始まるプログラミング言語神話

64
山田しいた 「万能会社員菅田くん」グラジャンむちゃ連載中 @yamada_theta

Q.プログラムの言語ってなんでこんなに沢山あるのですか? A.かつては統一されていたのですが古代のエンジニアが傲慢さから天にも届こうという高い塔を建てようとしたとき神の怒りに触れて天罰が下り、団結できないように塔の破壊と同時に使用言語をバラバラにされたのです

2021-11-05 15:11:11

バベルの塔やん

きのすた @kinost

Twitter最初のアイコンはこれに因んでバベルの塔にしたなぁ。 twitter.com/yamada_theta/s…

2021-11-05 18:11:26

そうそう…

あじしお太郎 @TGlPxWVwrrBohw3

@yamada_theta ね〜。 あれがなければ n88BASIC で統一されていたのに…。 ( ;∀;)

2021-11-05 16:34:07
小泊徹彦 @kodomari

@TGlPxWVwrrBohw3 @yamada_theta 当時ですらN-BASIC派とF-BASIC派、S-BASIC派で

2021-11-05 16:47:50
あじしお太郎 @TGlPxWVwrrBohw3

@kodomari @yamada_theta ね〜。 あと ぴう太の日本語べ〜しっく と(以下略) ( ;∀;)

2021-11-05 16:50:01
KG-Kobayashi @kgkobayashi

@Enigma_alpha1 @yamada_theta 昔々は単純機械語を話すMPU神どうしでも言葉が通じん世界じゃったが,マイクロプログラム言語を話すCISC神や能天気なRISC神に分かれ,さらに混沌が混沌を呼んでベクトル神・並列神が勃興したり衰退したりで,今はGPGPU神が幅を効かせとるのぉ.おっとメタ言語を話すyacc神を忘れちゃぁいかんのぅ.

2021-11-05 21:20:59
hirokoon @hirokoon1963

@Enigma_alpha1 @yamada_theta マクロアセンブラくらいは使わせてよ

2021-11-05 22:32:20
モンターク@鉄血のプリコネノベライズ @top4641

@yamada_theta COBOL「コンニチワ」 C言語「オッス」 C++「コンニチワ」 C♯「オッス」 JavaScript「コンチワ」 Python「オッス」

2021-11-05 17:15:16
ノールス@文土堂 @chacknoress

@yamada_theta デスクトップPCをタワー型というのはその名残である。

2021-11-05 20:20:48
蒼銀の蛇竜:ひよっこ @13_hiyo

@chacknoress @yamada_theta 神が雷サージで破壊する図。なるほど破滅をもたらすものである。 落雷対策、しようね! pic.twitter.com/dNhecAzudr

2021-11-05 21:49:48
拡大
けーた👊@ゆるふあつぁいすちゃん @keita_i_photo

天罰を忘れまた統一させようとしてるのがかのAWSでその先駆けとして彼らは先週PostgreSQLにSQL serverの皮をかぶせるサービスをリリースしたのだった… twitter.com/yamada_theta/s…

2021-11-05 19:50:39
ステレ(菅野たくみ/ステージレフトP) @elderalliance

求)プログラム言語が統一されてた時代の情報。 個人的感触としては、ハード依存性が強くスパゲティ状態を作りやすい「アセンブラ」やら「BASIC」の時代よりも、今のOOP系高級言語百花繚乱状態のほうがよっぽど統一感ある。 twitter.com/yamada_theta/s…

2021-11-05 21:22:24
石崎 智展 @ishizaki_me

プログラマーは神の怒りに触れたのか… twitter.com/yamada_theta/s…

2021-11-05 19:47:15
残りを読む(15)

コメント

夢乃 @iamdreamers 2021年11月5日
そして、多岐に渡った言語を一つに戻すべく、 Eiffel 塔の建築が始まったが、それもまた神の怒りに触れるのだった。
8
kartis56 @kartis56 2021年11月5日
そもそも統一されてない。アセンブラでさえモトローラ系とインテル系で記述が違うし
4
たるたる @heporap 2021年11月5日
メモリマップとかエンディアンとか考えなくていいのは良いことです。
1
たけし🐕 @takeshi17922255 2021年11月6日
kartis56 インテル系CPUだけでもインテル系記述法とAT&T系記述法が並立してる地獄
3
中村ヘボピー @hebop_ 2021年11月6日
超メジャーだったZ80ですら、ニーモニックにインテル記法とザイログ記法があってな
1
蒼橘慎悟 @cingoP 2021年11月6日
kartis56 ザイログ系とか、TRON系とか、PDP系とかも…全部触ったわ。PLCの世界でもプログラム言語は、オムロンと三菱でも違うし。
1
yuki🌾㊗️7さい🎉⚔ @yuki_obana 2021年11月6日
レガシーをこわし、ゼロベースでつくれ。細部のドキュメンテーションをあきらめ、おまえのタスクを求めよ。営業とカスタマーサービスのことを忘れ、おまえのタスクを救え。すべてのエンジニアの要求をコードに詰め込め。おまえがつくるべきコードは、その仕様をきめられたとおりにせねばならぬ。…ただしその仕様はお前が決めるのだ(´・ω・`)ギガじゃめっ!!しちゃう詩より
0
Ukat.U @t_UJ 2021年11月6日
バベルの塔…みずほの仕業だったか…
1
OK-EGG @OKEGG5 2021年11月6日
そしてバラバラになった言語達ははそれぞれ事務処理や科学技術計算など自分達の居場所を探して 世界中に散っていきました。
1
とろろ @ein18790314 2021年11月6日
神が「全てのしがらみや過去、デバイスの差異をチャラにしてこの世を1つの言語に統一してやろう。そなたは何を望む?」と聞かれたら何が選ばれるのだろうか?
0
kokuju @kokuju 2021年11月6日
ein18790314 仕様書を書くための自然言語かな……
0
シェブーシュカ @Venom_19263 2021年11月6日
シンフォギアの統一言語とバラルの呪詛だこれ
0
(’A`) @YueIZdokuo 2021年11月6日
NTTも電話交換機用専用のプログラム言語使ってたと聞いた。なんかCOBOL的思想で作られたと聞いたけど。
0
煩悩さま@rebel250&N-VAN乗り @khoshimi 2021年11月6日
プログラミング言語の黎明期に人々が作ろうとして神の怒りに触れた“塔”はバベルの塔じゃなくて、ハノイの塔に決まってるじゃないですか。
0
marumushi @marumushi2 2021年11月6日
かつては全員アセンブラで書いてた FORTRANってアセンブリ言語より古いんじゃなかったっけ
0
たけし🐕 @takeshi17922255 2021年11月6日
marumushi2 「コマンドを列挙したテキストを渡すと機械語に変換してくれる」って意味でのアセンブラはなかっただろうけど、「意味の分からない機械語を人間に理解しやすいニーモニックに書き下す(またはその逆)」ためのアセンブリ言語って概念はFORTRANより古い、はず。カード入力だとアセンブラはあまり意味がないし
0