プログラミング言語の歴史(HOPL )は、 ACM SIGPLANカンファレンスとして不定期に開催されています。1978年、1993年、2007年、そして2021年に開催されています。
ホップルI
HOPL Iは、1978年6月1日から3日までカリフォルニア州ロサンゼルスで開催されました。[ 1 ] Jean E. Sammetが全体委員長とプログラム委員会の委員長を務めました。John AN Leeが運営委員長、Richard L. Wexelblatが議事進行委員長を務めました。Grace Hopperが基調講演を行いました。[ 2 ] Sammetの紹介文から:「HOPLカンファレンスは、「特定のプログラミング言語の開発に影響を与えた技術的要因を検討することを目的としています。」最初のHOPLで使用された言語とプレゼンテーションは、プログラム委員会の招待によるものでした。招待された言語は、1967年までに作成され、使用されていたものでなければなりません。また、1977年にも使用され続けていたものでなければなりません。最後に、コンピューティングの分野に大きな影響を与えたものでなければなりません。」
論文と発表はプログラム委員会による徹底的な審査(および著者による改訂)を受け、会議の標準をはるかに超え、この分野の最高のジャーナルに匹敵するものでした。
会議録のプレプリントはSIGPLAN Noticesに掲載されました。[ 3 ]質疑応答の記録を含む最終的な会議録は、『プログラミング言語の歴史』というタイトルの書籍として出版されました。[ 4 ]
ホップルII
HOPL IIは1993年4月20日から23日までマサチューセッツ州ケンブリッジで開催されました。[ 1 ]ジョン・A・N・リーが会議議長を務め、サメットが再びプログラム議長を務めました。HOPL Iとは異なり、HOPL IIでは招待論文と公募論文の両方が発表されました。また、研究対象も拡大されました。HOPL Iでは言語の初期史に関する論文のみでしたが、HOPL IIでは以下の分野について論文の投稿を募りました。
- 特定の言語の初期の歴史
- 言語の進化
- 言語の特徴と概念の歴史
- アプリケーション指向言語とパラダイム指向言語の言語クラス
提出言語および招待言語は 1982 年までに文書化されている必要があります。また、1985 年までに使用または指導されている必要があります。
HOPL I と同様に、厳密な多段階のレビューと改訂のプロセスが行われました。
会議録のプレプリントはSIGPLAN Noticesに掲載されました。[ 5 ]最終的な会議録は、プレゼンテーションのコピーと質疑応答の記録を含めて、『プログラミング言語の歴史II』というタイトルの本として出版されました。[ 6 ]
ホップルIII
HOPL IIIは2007年6月9日から10日までカリフォルニア州サンディエゴで開催されました。[ 1 ]ブレント・ヘイルパーンとバーバラ・G・ライダーが共同議長を務めました。HOPL IIIでは参加者を公募し、プログラミング言語の初期の歴史または進化に関する論文を募集しました。対象となる言語は1996年以前に登場し、1998年以降、商業的または特定の分野で広く使用されているものでなければなりませんでした。後続の言語に大きな影響を与えた研究言語も論文の候補となりました。
HOPL I および HOPL II と同様に、論文は複数段階のレビュー/改訂プロセスで管理されました。
HOPL III言語は、大きく分けて5つのクラス(またはパラダイム)に分類できます。オブジェクト指向(Modula-2、Oberon、C++、Self、Emerald、BETA)、関数型(Haskell)、スクリプト(AppleScript、Lua)、リアクティブ(Erlang、Statecharts)、並列(ZPL、High Performance Fortran)です。HOPL IIIの各論文では、言語開発者の視点が解説されています。
出版された議事録には、会議のビデオ、プレゼンテーション資料、会議参加者ケン・ケネディの追悼文が含まれています。[ 7 ]
ホップルIV
HOPL IVは、2021年6月20日から22日にバーチャルで開催されました( COVID-19パンデミックのため2020年から延期されました)。会議の共同議長は、ガイ・L・スティール・ジュニア氏とリチャード・P・ガブリエル氏でした。この会議で取り上げられた言語は、2011年までに広く採用される必要がありました。[ 8 ]
これらの論文は、HOPL IVに関する2つの付録と著者の短い索引とともに、2020年6月にガブリエルとスティールが共同編集者を務めたACMプログラミング言語会議論文集の特別版に掲載されました。 [ 9 ]論文(付録や著者索引、PACMPL編集者注なし)は、ACMのHOPL IVの会議録ウェブページにも掲載されています。[ 10 ]
参考文献
- ^ a b cアリ&スミス 2014、116ページ。
- ^ベアストウ 2010、76ページ。
- ^ 「特集:プログラミング言語の歴史会議」ACM SIGPLAN Notices . 13 (8). 1978年8月. ISSN 0362-1340 .
- ^ Wexelblat, Richard L. 編 (1981).プログラミング言語の歴史. ACMモノグラフシリーズ. アカデミックプレス. doi : 10.1145/800025 . ISBN 9780127450407。全文はDOI のACM の場所で公開アクセス可能ですが、Elsevier の場所ではアクセスできません (2026 年現在)。
- ^ Lee, John AN; Sammet, Jean E. (1993年3月). 「プログラミング言語の歴史に関する第2回ACM SIGPLAN会議」 . ACM SIGPLAN Notices . 28 (3). doi : 10.1145/154766 . ISBN 0-89791-570-4. ISSN 0362-1340 .
- ^ Bergin, Thomas J.; Gibson, Richard G. 編 (1996). HOPL II: The Second ACM SIGPLAN conference on History of programming languages . Addison Wesley. doi : 10.1145/154766 . ISBN 978-0-201-89502-5。
- ^ライダー、バーバラ、ヘイルパーン、ブレント編 (2007年6月9日). HOPL III: プログラミング言語の歴史に関する第3回ACM SIGPLAN会議議事録. サンディエゴ、カリフォルニア州:計算機協会. doi : 10.1145/1238844 . ISBN 9781595937667。
- ^ "HOPL IV" . hopl4.sigplan.org .
- ^ Proceedings of the ACM on Programming Languages . 4 (HOPL). 2020年6月. eISSN 2475-1421 https://dl.acm.org/toc/pacmpl/2020/4/HOPL . 2026年1月2日閲覧。
{{cite journal}}:欠落または空|title=(ヘルプ) - ^ 「HOPL-IV: 第4回ACM SIGPLANプログラミング言語の歴史会議」。Association for Computing Machineryデジタルライブラリ。Association for Computing Machinery。2020年6月。 2026年1月2日閲覧。
さらに読む
- Ali, Azad; Smith, David T. (2014). Blakey, Peter (編). 「情報技術(IT)プログラムにおけるレガシープログラミング言語の教育をめぐる議論」 . Journal of Information Technology Education: Innovations in Practice . 13 : 111–127 . doi : 10.28945/2088 .
- ベアストウ、ジェフリー(2010年7月)「グレース・マレー・ホッパー海軍少将の名言」『レーザーフォーカス・ワールド』第46巻第7号、76ページ。ProQuest 614064284。2024年10月27日閲覧。
外部リンク
- ACM SIGPLAN プログラミング言語の歴史に関する会議( Wayback Machineより)(2020年7月24日アーカイブ)。HOPL I から HOPL III までを網羅。
- HOPL IVカンファレンスの公式ウェブサイト
- プログラミング言語の歴史に関する会議記録 1972-1993 .チャールズ・バベッジ研究所、ミネソタ大学、ミネアポリス。
- プログラミング言語の歴史について(トーマス・J・(ティム)・バーギン著)