「不完全にしておよそ正しくないプログラミング言語小史」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 6行目: | 6行目: | ||
== 1842 == | == 1842 == | ||
人類最初の[[プログラマー]]と言われる[[エイダ・ラブレス]]が、[[チャールズ・バレッジ]]の作った[[仮想マシン]]「[[解析機関]](analytical | 人類最初の[[プログラマー]]と言われる[[エイダ・ラブレス]]が、[[チャールズ・バレッジ]]の作った[[仮想マシン]]「[[解析機関]](analytical engine)」のマニュアルを書き、その中に記載された[[ソースコード]]が世界で最初の[[プログラム]]と言われるようになる。 | ||
彼女の努力は、[[プログラム]]を実行する[[コンピュータ]]が実のところ存在しないというマイナーな問題のために頓挫した。後に[[エンタープライズアーキテクト]]たちは[[プログラム]]を[[UML]] | 彼女の努力は、[[プログラム]]を実行する[[コンピュータ]]が実のところ存在しないというマイナーな問題のために頓挫した。後に[[エンタープライズアーキテクト]]たちは[[プログラム]]を[[UML]]で書くために彼女のテクニックを再び学ぶことになる。 | ||
== 1936 == | == 1936 == | ||
[[アラン・チューリング]]が存在しうるあらゆる[[プログラミング言語]]を発明するが、特許化する前に英国情報部員( | [[アラン・チューリング]]が存在しうるあらゆる[[プログラミング言語]]を発明するが、特許化する前に英国情報部員(後の007)によって抹殺される。 | ||
== 1936 == | == 1936 == | ||
| 17行目: | 17行目: | ||
== 1940年代 == | == 1940年代 == | ||
様々な「[[コンピュータ]] | 様々な「[[コンピュータ]]」が直接的な配線とスイッチによって「[[プログラム]]」される。技術者たちがそのようにしていたのは、[[タブ]]か、[[スペース]]か、という論争を避けるためであった。 | ||
== 1957 == | == 1957 == | ||
| 23行目: | 23行目: | ||
== 1958 == | == 1958 == | ||
[[ジョン・マッカーシー]]と[[ポール・グレアム]]が[[LISP]]を考案する。戦後の戦略的括弧の備蓄不足による価格高騰のため、[[LISP]]が人気を得ることはなかった<ref>[[コンピュータサイエンス]]にとって幸いだったのは、中括弧と山括弧の供給は十分にあったことである。</ref>。しかしその人気のなさにも関わらず、[[LISP]] (現在では “[[Lisp]]”、もしくは“[[Arc]]”と書かれる)は「[[マクロ]] | [[ジョン・マッカーシー]]と[[ポール・グレアム]]が[[LISP]]を考案する。戦後の戦略的括弧の備蓄不足による価格高騰のため、[[LISP]]が人気を得ることはなかった<ref>[[コンピュータサイエンス]]にとって幸いだったのは、中括弧と山括弧の供給は十分にあったことである。</ref>。しかしその人気のなさにも関わらず、[[LISP]] (現在では “[[Lisp]]”、もしくは“[[Arc]]”と書かれる)は「[[マクロ]]」や「見下し」といった強力なプログラミングテクニックによって影響力ある[[言語]]であり続けている<ref>Verity Stob “[http://www.theregister.co.uk/2006/01/11/exception_handling/ Catch as catch can]”より。</ref>。 | ||
== 1959 == | == 1959 == | ||
L・ロン・ハバードとの賭に負けた後、[[グレース・ホッパー]]とその他数名のサディストたちが[[COBOL]] (Capitalization Of Boilerplate Oriented Language、大文字定型文指向言語)を考案する。後年、ホッパー少将の[[COBOL]]の仕事に対する心得違いの性差別主義者による攻撃として、[[Rubyカンファレンス]]で反女性的な素材<ref>http://www.thefword.org.uk/blog/2009/05/women_in_tech_t</ref>が使われている。 | |||
== 1964 == | == 1964 == | ||