いらずんば

2009-03-31

プログラミング言語 名前の由来

勉強のために実装している言語処理系

これまで、サンプルプログラムを改良してやってきて、

そろそろ個性も出てきたので、名前が欲しくなってきた。


しかし、いざ名前を付けようとすると、なかなか難しい。


という訳で、参考にするため、

プログラミング言語の名前の由来を簡単にカテゴリにまとめてみた。


なお、由来が複数ある言語も存在するので、複数回登場する言語もあります。



  • 何かの略系
    • Perl (Practical Extraction and Report Language の略)
    • FORTRAN (FORmula TRANslation の略、数式を翻訳するの意)
    • BASIC (Beginner's All purpose Symbolic Instruction Code の略)
    • PHP (Personal Home Page Tools の略)
    • Lisp (List Processing の略)
    • ML (Meta Language の略)
    • Scala (Scalable Language の略)
    • Erlang (Ericson Language の略。エリクソン社によって開発された)
    • Prolog (Programming in Logic の略)
    • Tcl/Tk (Tool Command Language / Tool kit の略)
    • OCaml (Caml -> Categorical Abstract Machine Language の略)
  • そのまんま持ってきました系
    • Smalltalk (世間話、雑談を表すsmall talkから)
    • scheme (計画者を表すschemerから。6文字数制限のためschemeに)



  • 場所系
    • Java (開発者の通っていたコーヒーショップの名前からという説が有力)


  • 不遇系


ウェブでささっと調べたものなので、間違いもあると思いますが、

そのときは優しく指摘してください。



こうして見ると、目立つのは頭文字を取って略したものを名前とするもの。

それなりの思想、意思を持つ言語なら、この方式で名前を付けるのが良さそう。

だけど、自分の今書いているのは、勉強のため、

何も考えずに書いているものなので、何かの略で名前を付けるのは難しい。


思想なんてないし。


動物、それも鳥類、魚類はあまりなさそうなので、

そこら辺からてきとーに考えるとしますか。

osiireosiire 2009/04/01 01:45 たしかObjective Camlは、Categoricaml Abstruct Machine Languageの頭文字を取ったのが由来だった気がします。まぁ、駱駝にひっかけたのには違いありませんが。

bowmoqbowmoq 2009/04/01 08:19 情報ありがとうございます!追加しておきますね。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/bowmoq/20090331/1238509948