日々仕入れた雑学をメモする日記です。日々仕入れた雑学をメモする日記です。16:49コンピュータ関係者に人気の神社が京都の嵐山にあります。電電宮(でんでんぐう)という神社です。この神社は、雷の神様である電電明神(でんでんみょうじん)を電気・電波の祖神として祀っています。電気・電波の神さまということでコンピュータ関係者から信仰を集めています。10:39世界で最初のプログラマは、詩人であるバイロンの娘、エイダ・ラブレスだといわれています。彼女は数学に大変興味がありました。友人の紹介でイギリスの数学者チャールズ・バベッジと知り合いになり、バベッジの弟子となりました。バベッジの考案した解析機関(初期の汎用計算機)についての本を書いたのです。その中に記されている解析機関用のプログラムが世界で最初のプログラムであり、彼女が世界で最初のプログラマとされています。プログラミング言語Ada(エイダ)は、彼女の名前にちなんで命名されました。コメント(9)Java言語の名前の由来。14:36JavaはもともとOakという名前で開発が進められていました。Oakという名前はすでに商標登録されており、使えないことが判明したため、Javaという名前に変更になったのです。名前の由来には諸説あります。一部のチームメンバーが近くのコーヒーショップに通っており、コーヒーのブランド名(ジャワ島のJavaコーヒー)からつけたとの説が有力です。何かの頭文字であるとの説もあります。コメント(33)世界で最初の高級プログラミング言語。14:34世界で最初の高級プログラミング言語というと、FortranやCOBOLを思い浮かべる人が多いと思います。それらより古くに考案された高級プログラミング言語があります。それが、プランカルキュールです。プランカルキュールは1948年に発表されました。プランカルキュールには制御構造や、例外処理も存在していたそうです。発表当時は反響はなく、実装もされませんでした。最初のコンパイラが開発されたのは1998年です。作者のコンラート・ツーゼは1995年に亡くなっていますので、自身の考案したプログラミング言語で作成されたソフトが動くところは見ることができませんでした。コメント(21)ソースコードが空白文字だけになるプログラミング言語。14:31Whitespaceというプログラミング言語は空白文字だけでソースコードを記述します。spaceとtabとLFの組み合わせで命令を表現します。数値は2進表現をとり、spaceが0、tabが1、LFが終端とされています。空白文字だけで表現されるのでソースコードは一見何も書かれていないように見えるというユニークな言語です。Whitespaceは、難解プログラミング言語というジャンルに含まれる言語です。難解プログラミング言語とは、意図的に理解しにくいような言語仕様を持たせた、実用性のないプログラミング言語です。難解プログラミング言語の中には、面白いものがあります。Pxemというプログラミング言語は、ファイル名もコードとして解釈するため、ソースファイルの中身がなくてもプログラミング可能です。Pietという言語は、ソースコードが画像となっています。