Введение

Американская научная конференция конференция История языков программирования (HOPL) - редкая конференция ACM SIGPLAN. Предыдущие конференции проводились в 1978, 1993 и 2007 годах. Первоначально четвертая конференция должна была состояться в июне 2020 года, но была перенесена на 2021 год.

HOPL I

HOPL I проходил 1 - 3 июня 1978 года в Лос-Анджелесе, штат Калифорния. Жан Э. Саммет был и генеральным и председателем программного комитета. Джон А. Н. Ли был председателем администрации. Председателем заседания был Ричард Л. Вексельбла. Введение Саммета: Конференция HOPL "предназначена для рассмотрения технических факторов, которые повлияли на развитие некоторых выбранных языков программирования". Языки и презентации в первом HOPL были по приглашению программного комитета. Приглашенные языки должны быть созданы и использоваться к 1967 году. Они также должны были оставаться в использовании в 1977 году. Наконец, они, должно быть, оказали значительное влияние на область вычислительной техники. Документы и презентации прошли обширный обзор программного комитета (и пересмотры авторами), намного выше нормы для конференций и соразмерны некоторым из лучших журналов в этой области. Предварительные версии материалов были опубликованы в SIGPLAN Notices (том 13, номер 8, август 1978). Заключительные работы, включая стенограммы вопросов и ответов, были опубликованы в виде книги в серии монографий ACM: История языков программирования, под редакцией Wexelblat (Академическая пресса, 1981).

HOPL III

HOPL III проходил 9-10 июня 2007 года в Сан-Диего, Калифорния. Брент Хейлперн и Барбара Г. Райдер были сопредседателями конференции. HOPL III проводил открытый конкурс на участие и запрашивал статьи по ранней истории или эволюции языков программирования. Языки должны были появиться до 1996 года и широко использоваться с 1998 года, либо в коммерческих целях, либо в рамках определенной области. Исследовательские языки, оказавшие большое влияние на последующие языки программирования, также были кандидатами для представления. Как и в случае с HOPL I и HOPL II, документы управлялись с многоэтапным процессом обзора / пересмотра. Языки программирования HOPL III можно разделить на пять классов (или парадигм): объектно-ориентированные (Modula 2, Oberon, C ++, Self, Emerald и BETA), функциональные (Haskell), скриптовые (AppleScript, Lua), реактивные (Erlang, StateCharts) и параллельные (ZPL, High Performance Fortran). Каждая статья HOPL III описывает точку зрения создателей языка.

HOPL IV

HOPL IV должен был состояться 14-16 июня 2020 года в Лондоне, Великобритания, но был перенесен на 2021 год из-за пандемии COVID-19. Сопредседателями конференции были Гай Л. Стил-младший и Ричард П. Габриэль. Языки, охватываемые этой конференцией, должны были быть широко распространены к 2011 году.