つぶしがきかないプログラミング言語第1位
「あ、Ruby使えます」とかさらっと言いたくて本買ってみたけど3時間で挫折したためのです。どうもこんばんわ。
みなさん、プログラムとか書いてます?何書いてます?
PHP、Java、Ruby、Perl、C言語、C++……プログラミング言語は数あれど、だいたいはどこかしら似通っていたりしてけっこう応用がきくもんですよね。
だけどその特殊性によって応用がほぼきかず、使われる環境も超レアで普段の生活ではそのプログラムをいじるどころかそれが使われている機械に触れることすらないというガチャで言えばSSR級の出現度、つぶしがきかないプログラミング言語選手権があったらダントツで優勝すると思われるものがあります。
その名も「ラダー図」。
これは数あるプログラミング言語のなかでも特殊も特殊、超特殊なプログラミング言語。
まず名前がおかしいよね。「図」って。
でもその名の通り、記号とその位置(図)でプログラムが表現されるという超特殊構造and超特殊記述方法になっています。
こんな感じに。
引用元:http://sukiho-dai.seesaa.net/article/89174920.html
どうだい?
意味がわからないだろう?
そして普通のプログラムってその命令が処理されるまでは次の命令を読みにいかないんだけど、コイツは基本待たない。さっさと先にいっちゃう。
プログラムやってる人からしたらこの時点でもう少し意味分かんないと思う。
こんな特殊な仕様ばっかりだからプログラムの組み方も超特殊。
応用とかできないから。まぁプログラムの基本的な考え方とかだったら別だけど、ほぼかぶらないから。
a接点とかb接点とか自己保持とかもうね、どんな言語にも使い回しきかないから。
しかもこの言語、ソフトのメーカーが違うとそのまま流用できないから。各社勝手にラダー図2.01、ラダー図AE、ラダー図Ωみたい感じで作ってもう統一する気ないから。
あとね、用途っていうか使われる環境も超限定されてるから。
産業設備用のプログラムくらいでしか使わないから。でも逆に言えばそこではこれしか使えないからタチがわr
あのほら……将棋の電王手くんとかあるじゃん?ほらあのウィーンて動くやつ(言語中枢弱) あれに入っているプログラム……ではないんだけどあれと一緒に動いていろいろ生産するメカ達みんなを監督するプログラムみたいな感じ。
どうだい?
意味わかんないだろう?
他の言語につながりにくいし、使う環境も超限定的。
普段ぼくらがよく触れているPHPとかとはもはや畑違いな気もするけど、自分が知ってるプログラミング言語のなかでは最高につぶしがきかない言語No1なヤツ。(あ、PietとかPxemとか実質的な利用がほぼないやつはさすがに別ね)
もし「いや何言ってんのこの言語の方がつぶしがきかないから」みたいのがあったらための(@bokuranotameno)まで。ご応募お待ちしております。