30代以上のパソコンマニア・エンジニアのみなさん、こんにちは。
輝け!!!第1回 マイナープログラム言語大賞がやってきました。
Windows95がリリースされる以前は、様々なプラットフォーム、プログラム言語が存在しました。
今ではもう誰も使わなくなった誰も知らない様なマイナーすぎるプログラム言語を発表する場所です。
あなたのマイナー言語に対する思いのたけを思いっきり表現してみませんか?
フレーム・言語・開発環境や開発の苦労など、差し障りない(秘密保持規定に触れない程度)表現で
結構ですので、面白かったり・くだらない・苦労したなど様々なプログラム言語についての思い入れを
ぜひお書き下さい。
よろしくお願い致します。
プログラム言語を独自に開発されるなんて、ものすごくすごいですね。
既存のプログラム言語では行数が多すぎたり、ハードウェアを直接制御する事が出来ない場合は新規にプログラム言語やスクリプトを開発される方が多いようです。
しかし、そのハードウェアが廃れたり、大幅な規格変更があると忘れ去られていくという悲しい運命もある様です。
http://www.ohnolab.org/researches/denko/index.html
私が学生時代(1996年)に作ったものですが、公開していないので、当然研究室の人間しか知りません。
電光掲示板制御言語、「DESC」と制御シェル「danish」
共同研究で借りた電光掲示板が、わりとインテリジェントな奴で、それを制御するための言語を2日
くらいで作りました。Cが1000行、lexが100行、yaccが500行くらいです。
それ以外に、足回りの制御ライブラリが500行くらい。
こんな感じに書きます。
#
# sample data
#
label = CLEARDA
block = 1
code = 1
time = fromto(3,8,12,30,3,8,13,0),\
fromto(3,8,20,0,3,8,21,0)
screen TITLE = ("hogehoge",13,1)
seq = clear(TITLE,1),pause(TITLE,50),\
clear(TITLE,2),pause(TITLE,50),\
clear(TITLE,3),pause(TITLE,50),\
clear(TITLE,0),pause(TITLE,10),\
print(TITLE,0,0,0,10),pause(TITLE,50),\
print(TITLE,0,0,0,10),pause(TITLE,50),\
print(TITLE,0,0,0,10),pause(TITLE,50),\
print(TITLE,0,0,0,10),pause(TITLE,10)
マイナー以前の問題として、誰も知らない……。