प्रोग्रामिंग भाषाओं का इतिहास (एचओपीएल)

प्रोग्रामिंग लैंग्वेज का इतिहास (HOPL) कंप्यूटिंग मशीनरी SIGPLAN सम्मेलन के लिए एक दुर्लभ संघ है। पिछले सम्मेलन 1978, 1993 और 2007 में आयोजित किए गए थे। चौथा सम्मेलन मूल रूप से जून 2020 में होने का इरादा था, लेकिन इसे 2021 तक के लिए स्थगित कर दिया गया था।

एचओपीएल आई
HOPL I का आयोजन 1-3 जून, 1978 को लॉस एंजिल्स, कैलिफोर्निया में किया गया था। जीन ई. सैम्मेट सामान्य और कार्यक्रम समिति दोनों के अध्यक्ष थे। जॉन ए.एन. ली प्रशासनिक अध्यक्ष थे। रिचर्ड एल. वेक्सेलब्लैट कार्यवाही अध्यक्ष थे। Sammet के परिचय से: HOPL सम्मेलन का उद्देश्य उन तकनीकी कारकों पर विचार करना है जो कुछ चयनित प्रोग्रामिंग भाषाओं के विकास को प्रभावित करते हैं। पहले HOPL में भाषाएँ और प्रस्तुतियाँ कार्यक्रम समिति के आमंत्रण पर थीं। 1967 तक आमंत्रित भाषाओं का निर्माण और उपयोग किया जाना चाहिए। वे 1977 में भी उपयोग में रहे होंगे। अंत में, कंप्यूटिंग के क्षेत्र में उनका काफी प्रभाव रहा होगा।

कागजात और प्रस्तुतियाँ कार्यक्रम समिति (और लेखकों द्वारा संशोधन) द्वारा व्यापक समीक्षा के माध्यम से चली गईं, सम्मेलनों के लिए आदर्श से परे और क्षेत्र में कुछ बेहतरीन पत्रिकाओं के अनुरूप।

सिग्प्लान नोटिस (खंड 13, अंक 8, अगस्त 1978) में कार्यवाहियों के पूर्व-मुद्रण प्रकाशित किए गए थे। प्रश्न और उत्तर सत्रों के प्रतिलेख सहित अंतिम कार्यवाही, एसीएम मोनोग्राफ श्रृंखला: प्रोग्रामिंग भाषाओं का इतिहास, वेक्सेलब्लैट द्वारा संपादित (अकादमिक प्रेस, 1981) में एक पुस्तक के रूप में प्रकाशित हुई थी।

एचओपीएल II
HOPL II 20-23 अप्रैल, 1993 को कैम्ब्रिज, मैसाचुसेट्स में आयोजित किया गया था। जॉन ए.एन. ली सम्मेलन के अध्यक्ष थे और सम्मेट फिर से कार्यक्रम के अध्यक्ष थे। HOPL I के विपरीत, HOPL II में आमंत्रित पेपर और ओपन कॉल के जवाब में सबमिट किए गए पेपर दोनों शामिल थे। दायरा भी बढ़ा। जहां HOPL I के पास भाषाओं के प्रारंभिक इतिहास पर केवल कागजात थे, वहीं HOPL II ने निम्नलिखित पर योगदान मांगा: प्रस्तुत और आमंत्रित भाषाओं को 1982 तक प्रलेखित किया जाना चाहिए। वे 1985 तक उपयोग में या सिखाई गई होनी चाहिए।
 * विशिष्ट भाषाओं का प्रारंभिक इतिहास,
 * एक भाषा का विकास,
 * भाषा सुविधाओं और अवधारणाओं का इतिहास, और
 * अनुप्रयोग-उन्मुख भाषाओं और प्रतिमान-उन्मुख भाषाओं के लिए भाषाओं की कक्षाएं।

HOPL I की तरह, एक कठोर बहु-स्तरीय समीक्षा और संशोधन प्रक्रिया थी।

सिगप्लान नोटिस (खंड 28, अंक 3, मार्च 1993) में कार्यवाहियों के पूर्व-मुद्रण प्रकाशित किए गए थे। अंतिम कार्यवाही, जिसमें प्रस्तुतियों की प्रतियां और प्रश्न और उत्तर सत्रों के प्रतिलेख शामिल हैं, को एसीएम प्रेस बुक: हिस्ट्री ऑफ प्रोग्रामिंग लैंग्वेजेज के रूप में प्रकाशित किया गया था, जिसे थॉमस जे. बर्गिन और रिचर्ड जी. गिब्सन (एडिसन वेस्ली, 1996) द्वारा संपादित किया गया था।

एचओपीएल III
HOPL III सैन डिएगो, कैलिफोर्निया में 9-10 जून, 2007 को आयोजित किया गया था। ब्रेंट हेलपरन और बारबरा जी. राइडर सम्मेलन के सह-अध्यक्ष थे। HOPL III ने भागीदारी के लिए एक खुला आह्वान किया और प्रारंभिक इतिहास लुआ (प्रोग्रामिंग भाषा) के विकास पर कागजात मांगे। भाषाएं 1996 से पहले अस्तित्व में आई होंगी और 1998 से व्यापक रूप से या तो व्यावसायिक रूप से या एक विशिष्ट डोमेन के भीतर उपयोग की गई होंगी। बाद की प्रोग्रामिंग भाषाओं पर बहुत अधिक प्रभाव डालने वाली शोध भाषाएँ भी प्रस्तुत करने के लिए उम्मीदवार थीं।

HOPL I और HOPL II की तरह, पेपर्स को बहु-स्तरीय समीक्षा/संशोधन प्रक्रिया के साथ प्रबंधित किया गया था।

HOPL III प्रोग्रामिंग भाषाओं को मोटे तौर पर पाँच वर्गों (या प्रोग्रामिंग प्रतिमान) में वर्गीकृत किया जा सकता है: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग  | ऑब्जेक्ट-ओरिएंटेड (मॉड्यूल-2,  ओबेरॉन प्रोग्रामिंग भाषा, C++,  स्वयं (प्रोग्रामिंग भाषा) , एमराल्ड, और बीटा (प्रोग्रामिंग लैंग्वेज) )),  कार्यात्मक प्रोग्रामिंग  ( हास्केल (प्रोग्रामिंग भाषा) ),  भाषा का अंकन  (AppleScript, Lua (प्रोग्रामिंग लैंग्वेज)), रिएक्टिव (Erlang (प्रोग्रामिंग लैंग्वेज), StateCharts), और समानांतर कंप्यूटिंग (ZPL (प्रोग्रामिंग लैंग्वेज),  उच्च प्रदर्शन फोरट्रान ) . प्रत्येक HOPL III पेपर भाषा के रचनाकारों के परिप्रेक्ष्य का वर्णन करता है।

एचओपीएल चतुर्थ
HOPL IV को 14-16 जून, 2020 को लंदन, यूनाइटेड किंगडम में आयोजित किया जाना था, लेकिन COVID-19 महामारी के कारण इसे 2021 तक के लिए स्थगित कर दिया गया था। सम्मेलन के सह-अध्यक्ष गाइ एल. स्टील जूनियर और रिचर्ड पी. गेब्रियल थे। इस सम्मेलन में शामिल भाषाओं को 2011 तक व्यापक रूप से अपनाया जाना था।

बाहरी संबंध

 * Official HOPL III conference website
 * Official HOPL IV conference website
 * HOPL: an interactive Roster of Programming Languages
 * History of Programming Languages Conference Records 1972-1993. Charles Babbage Institute, University of Minnesota, Minneapolis.
 * A history of the history of programming languages by Thomas J. (Tim) Bergin