プログラミング言語の歴史(HOPL)は、ACM SIGPLANが主催する不定期の会議です。過去には1978年、1993年、2007年、2021年に開催されました。
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 ]質疑応答セッションの記録を含む最終議事録は、History of Programming Languagesというタイトルの書籍として出版された。[ 4 ]
HOPL IIは1993年4月20日から23日にかけてマサチューセッツ州ケンブリッジで開催された。[ 1 ]ジョン・AN・リーが会議議長を務め、サメットは前回同様プログラム委員長を務めた。HOPL Iとは対照的に、HOPL IIでは招待論文と公募による論文の両方が発表された。また、対象範囲も拡大した。HOPL Iでは言語の初期の歴史に関する論文のみであったのに対し、HOPL IIでは以下のテーマに関する論文を募集した。
応募および招待された言語は、1982年までに文書化されている必要があり、また1985年までに実際に使用されているか、または教育に用いられている必要がある。
HOPL Iと同様に、厳格な多段階の審査および改訂プロセスが行われた。
議事録のプレプリントはSIGPLAN Noticesに掲載された。[ 5 ]プレゼンテーションのコピーや質疑応答セッションの記録を含む最終議事録は、History of Programming Languages IIというタイトルの書籍として出版された。[ 6 ]
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 ]
HOPL IV は、2021 年 6 月 20 ~ 22 日にオンラインで開催されました ( COVID-19 パンデミックのため 2020 年に延期されました)。会議の共同議長は、Guy L. Steele Jr.とRichard P. Gabrielでした。この会議で取り上げられた言語は、2011 年までに広く採用されている必要がありました。[ 8 ]
これらの論文は、HOPL IV に関する 2 つの付録と著者の簡単な索引とともに、2020 年 6 月に、 Gabriel と Steele が副編集者を務めるProceedings of the ACM on Programming Languagesの特別版に掲載されました。[ 9 ]これらの論文 (付録、著者索引、PACMPL編集者の注記を除く) は、ACM の HOPL IV に関する論文集のウェブページにも掲載されています。[ 10 ]