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