できるだけマイナーなプログラム言語を教えてください。日本では殆ど話題にならないくらいのマイナーさを希望します。公式サイトや実装例などへのリンクがあると嬉しいです。


ちなみに、http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7みたいなのはメジャーな例です。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2007/03/11 00:32:56
  • 終了:2007/03/18 00:35:02

回答(12件)

id:dokatta No.1

dokatta回答回数47ベストアンサー獲得回数52007/03/11 00:54:58

ポイント15pt

Ada


1979年、米国国防総省が国際競争入札で選定した言語

ボーイング777や、F-22戦闘機の制御ソフトウェアはAdaで作られてます

大規模開発や長期保守性の観点から、

コーディング効率よりも可読性を重視すること

マクロを有しないこと

などがあった。

プログラム言語としての機能としては、

強い型検査(コンパイル時および実行時)

パッケージ(後にC++がnamespaceとして追従)

汎用プログラミング(後にC++がテンプレートとして追従)

並行プログラミング

例外

など、当時としては先進的な概念を網羅的に取り入れたため、米国国防総省が言語仕様をまとめるのに、初版のStrawman(わら男)から

Woodenman(木男)、Tinman(ブリキ男)、Ironman(鉄男)、最終版のSteelman(鋼鉄男)に至るまで5つのバージョンを作らざるを得なかったほどである。

です

公式サイトはこちら(やる気のなさが泣けますが)

http://www.adaic.com/

コンパイラはフリーのがあります

GNAT

https://libre.adacore.com/dynamic/download_page



で、この言語の解説書 何故だか私持ってたり(略

id:SiroKuro

回答ありがとうございます。やはり来ましたか Ada (笑)

実装例では ttp://panathenaia.halfmoon.jp/vampire/ みたいな面白いのもありますが、なぜここまでと言わんばかりにマイナーですよね。日本では。

しかし、『メジャーな例』として例示した一覧の中に Ada はあるのです……残念><;

2007/03/11 01:26:02
id:Z9M9Z No.2

Z9M9Z回答回数343ベストアンサー獲得回数112007/03/11 01:51:34

ポイント15pt

プログラミング言語の定義にもよりますが‥

・IRIS Explorer http://www.nag-j.co.jp/IRISExplorer.htm

はgnuplotの高機能版(ぉぃ)、MATLABとかとたぶん同列ですが、そのへんまでいけば「プログラムできる言語」と言ってもいいかなと思います。

マイナー度なら‥第5世代コンピュータ(ICOT)系のESP, CESP, (GHC), KL1, KLICなどなど。

http://www.klic.org/software/klic/lang/lang.html

http://alpha.c.oka-pu.ac.jp/Quixote/HomePage-E.html

id:SiroKuro

回答ありがとうございます。IRIS Explorer は知りませんでした。が MATLAB と同じ感じならプログラム言語と言っても良いと思います。一応チューリング完全ですし。

GHC は書籍が難しくて挫折した覚えが……orz 異なるパラダイムを勉強するのは難しいですよね。論理型言語は完全に廃れた感が……どこかのLLか何かで吸収しないものか (^-^;;

2007/03/11 02:18:55
id:dokatta No.3

dokatta回答回数47ベストアンサー獲得回数52007/03/11 01:53:05

ポイント15pt

では、汚名返上

同じく国防省つながりで もうひとつの言語(兵器系の言語ばっかりだな・・)


JOVIAL


JOVIALは、なんやかんやいってかなり古い言語ですが、いまだにアメリカ空軍関係だと現役ばりばり

こっちのほうが載ってるとばかり思いましたが、意外とマイナーっ子扱いなんですね

巡航ミサイルから、C-130、F-15、F-117

あと、ノーダッドの国防システムも、このJOVIALで書かれてます



なんだか、公式HPは、予算がとれなくて封鎖されてます

(コンパイラを配ってた筈なんですが)

http://www.jovial.hill.af.mil/

id:SiroKuro

何度もすみません。回答ありがとうございます。

F-15 を動かしている言語ですか! 英語版 wikipedia で、かろうじて ALGOL 系の言語だと分かりましたが……さすがに情報が少ないですね (^-^;;

2007/03/11 02:18:41
id:toshi_suzuki No.4

Toshi. Suzuki回答回数77ベストアンサー獲得回数132007/03/11 12:53:19

ポイント15pt

日本でマイナー言語といったら、Forthでしょうか?

20年程前にOh!X誌上で公開していたZ80用OSのS-OS用に実装されたのが一部で話題になりましたが、それ以降日本ではあまり話題になってませんね。

(Forthから派生した物やForthを利用した技術は意外とあるようですが…)

Wikipediaによる解説

http://ja.wikipedia.org/wiki/Forth

公式ページ

http://www.forth.org/

余談ですが、前述のOh!X誌上では「Forthが共にあらんことを」という駄洒落が普通に通用してました。

id:SiroKuro

回答ありがとうございます。May the FORTH be with you ですね。去年の LLRing でも出てました。

この言語も名前自体はしばしば聞きますが、使用例をあまり聞かない言語で……やっぱり Ada と同じくマイナーの域を脱することができないのか (^-^;;

2007/03/11 13:08:55
id:ode_x No.5

ode_x回答回数37ベストアンサー獲得回数12007/03/11 13:40:48

ポイント15pt

プログラミング言語で“ひまわり”というのがありますよ。

(知ってるかな・・)

なんでも、日本語でプログラミングができるそうです。

http://kujirahand.com/himawari/

兄弟に“なでしこ”というのがあるらしいです。

インタプリタなので実効速度は遅いです。

id:SiroKuro

回答ありがとうございます。id:kujirahand さんが作られた言語ですね。この言語をマイナーと言っては失礼かな? (^-^;; まあ日本限定ですな。

2007/03/11 16:44:40
id:sushi0 No.6

sushi0回答回数66ベストアンサー獲得回数132007/03/11 13:56:04

ポイント15pt

Napier88

http://www-ppg.dcs.st-and.ac.uk/Languages/Napier88/

数学者ネピアにちなんで名付けられた言語ということで、名前だけ知っている程度でどんな言語か知りません(^^;;

英語のdocumentは結構充実していますが、日本での情報はほとんどなさそうでした。

http://en.wikipedia.org/wiki/Napier88

wikipediaでも一行のみ。。。

参考までに言語の一覧サイトです。

・The Language List http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm

・HOPL: an interactive Roster of Programming Languages http://hopl.murdoch.edu.au/home.prx

id:SiroKuro

回答ありがとうございます。Napier88 ということは88年の言語なのかな~と思ったらページ作成は2000年ですね。リファレンスもあるのでどんな言語かは分かりやすそうです。

それから、参考サイトもありがとうございます。ですが、ですが……それを出しちゃうと、以降の回答、難易度が格段に上がってしまうのです…… (^-^;;

2007/03/11 16:54:26
id:aside No.7

aside回答回数339ベストアンサー獲得回数312007/03/13 11:48:45

ポイント14pt

Applixwareで使われてるELF言語はどうでしょ?

あまりいいページが見つかりませんすいません

http://www.johobuilders.co.jp/applix_top.html

id:aside No.8

aside回答回数339ベストアンサー獲得回数312007/03/13 12:03:23

ポイント14pt

オンラインゲーム?のSecond Life専用のスクリプト言語Linden Script Language

WEBアプリ作成用、ColdFusionのCFML (ColdFusion Markup Language)

詳細不明な、StreamServe Script

Novell Login Script

http://www.novell.com/documentation/linux_client/pdfdoc/login/lo...

id:bmw120i No.9

bmw120i回答回数24ベストアンサー獲得回数42007/03/14 17:15:49

ポイント14pt

調べてみたところ

Malbolgeという言語がありました。

http://d.hatena.ne.jp/Robe/20060824

マイナーだとは思います。

下記で探すと他にもマイナーなのがありそうです。

http://ja.wikipedia.org/wiki/Hello_world

id:Sampo No.10

Sampo回答回数556ベストアンサー獲得回数1042007/03/14 21:37:50

ポイント14pt

LMNtal(エレメンタル)でしょうね。

http://www.ueda.info.waseda.ac.jp/lmntal/

階層型グラフ書き換え言語LMNtalは、書き換え規則であるルールと、実データであるアトムが階層的な膜に内在している言語

id:gikonekos No.11

基建吉回答回数54ベストアンサー獲得回数02007/03/15 21:18:57

ポイント14pt

Σ:)<笑ったのは4命令しかない、ってやつなんですが、思い出せません

Swordなんかもマイナーかなぁ

http://www.retropc.net/ohishi/s-os/

たしかaathとかそんな名前だったような

http://www.aath.org/conference.htm

id:airports No.12

airports回答回数5ベストアンサー獲得回数12007/03/17 14:13:45

ポイント10pt

うちの大学でcricketという言語を習いました。

モーター回してレゴブロックを回したりする言語みたいです。

http://www.soi.wide.ad.jp/class/20050007/syll/syllabus15869/http...

  • id:dokatta
    あ、メジャー例にでてた・・
    OPENしなくて結構です
  • id:SiroKuro
    いえいえ、せっかく頂きました回答ですので、ちゃんと開けさせていただきますよ。回答ありがとうございます。
  • id:kurukuru-neko
    過去の質問 プログラム言語
    http://q.hatena.ne.jp/1150469466
  • id:toshi_suzuki
    あ、すみません。
    私のもメジャーな例に出てました。m(_ _)m
  • id:toshi_suzuki
    あと、触ったことがあるマイナーな言語といったら、Occam2かな〜と思ったら、これもメジャーな例にあるんですね(苦笑)。
    (OccamはCPUの高速化に伴ってトランスピュータの利用価値が減ったために廃れましたね…。)
  • id:sushi0
    あ、、、余計なことをしてしまいました。すみません。
    でも、メジャーなものもマイナーなものも、ごちゃまぜということでご勘弁ください…m(_ _)m
  • id:ode_x
    あ、メジャーな例にありました。
    失礼しました。
    私が無知なだけでした。
  • id:kurukuru-neko

    各種
    zx81basic
    bggl
    Bright
    EasyQL
    ・・・・
    Mirage
    ・・・・
    simplex

    http://www1.cs.columbia.edu/~sedwards/classes/2006/w4115-fall/index.html
  • id:SiroKuro
    終了日時を1日間違えたよorz
    コメントする暇なくてごめんなさい。皆様、回答大変ありがとうございました m(_ _;)m
  • id:ode_x
    ポイント頂いて申し訳ないです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません