APL (Programming Language) क्या होती हैं? – What is APL Programming in Hindi1 min read

Achhi Technical

APL (Programming Language ) क्या है? – APL Programming language in Hindi 

A Programming Language (APL) को पहली बार सन् 1962 में Kenneth E. Iverson की नाम की पुस्तक में इसी नाम से वर्णित किया गया था। 

APL एक इंटरएक्टिव और व्याख्या की गई तीसरी पीढ़ी की भाषा (3GL) है, जो एक व्याख्यात्मक तरीके से कंप्यूटर द्वारा गणितीय अंकन की कठोर अभिव्यक्ति की ओर उन्मुख है।

एपीएल (APL) में सरणियों (arrays) और ऑपरेटरों (operators) का एक संक्षिप्त प्रतिनिधित्व है, जिन्हें सार समस्या समाधान के कार्यान्वयन के लिए अनुमति देते समय उन्हें हेरफेर किया जाता है। यह विविध डोमेन से करता है और कंप्यूटिंग प्लेटफॉर्म की बारीकियों से स्वतंत्र एल्गोरिदम (Algorithms) को व्यक्त करता है।

आज, एपीएल (APL) को कई वाणिज्यिक और गैर-वाणिज्यिक विक्रेताओं द्वारा एकीकृत विकास वातावरण (IDE) में प्रदान किया जाता है।

एपीएल के रूप में जाना जाने से पहले, भाषा को केवल इवरसन (Iverson’s Language) की भाषा के रूप में जाना जाता था।

Modern APL कौन है? – 5 Modern APL in Hindi

1. APL2 2.0, By IBM

2. APLX, from micro apl

3. Dyalog

4. APL +Win

5. NARS2000

History of APL ( Programming Language) in Hindi

1950 के दशक में, एक हार्वर्ड विश्वविद्यालय के Professor ने एक गणितीय अंकन प्रणाली बनाई जो सूचना के जटिल सरणियों में हेरफेर करने के लिए उपयोगी थी। यह प्रोफेसर का नाम केनेथ इवरसन (Kenneth E. Iverson) था।

APL (Programming Language) by AchhiTechnical
Kenneth E. Iverson

1960 में, आइवरसन आईबीएम (IBM) के लिए काम करने गए , जहां कंप्यूटर सिस्टम इंजीनियर एडिन फाल्कोफ (Adin Falkoff) की मदद से, उन्होंने अकादमिक में काम करने के दौरान विकसित की गई गणितीय संकेतन (mathematical notation) के आधार पर एक प्रोग्रामिंग भाषा (Programming language) बनाई।

यह प्रोग्रामिंग भाषा, हालांकि उस समय  लागू करने के लिए अव्यावहारिक थी, फिर भी इसे A प्रोग्रामिंग भाषा में प्रकाशित किया गया था, और इस प्रकार APL का जन्म हुआ था।

कंप्यूटर सिस्टम पर शोध करने के लिए शुरुआत में आईबीएम (IBM) में एपीएल का उपयोग किया गया था। हालांकि, 1960 के दशक के दौरान, एपीएल (APL) की स्वीकृति इसके असामान्य सिंटैक्स द्वारा सीमित थी, जिसमें कई ग्राफ़िकल प्रतीक (Graphical Symbols) शामिल हैं, जिन्हें उस समय कंप्यूटर पर आसानी से प्रतिनिधित्व नहीं किया जा सकता था। परिणामस्वरूप, आइवरसन (Iverson’s) ने जो वास्तविक प्रतीक बनाए थे, उनके बजाय स्टैंड-इन कीवर्ड (Stand-in Keyword ) अभ्यावेदन का उपयोग किया जाना था।

यह सब 1960 के दशक के अंत में बदल गया जब आईबीएम (IBM) ने एक विशेष टाइपराइब जारी किया जो एपीएल (APL) में इस्तेमाल किए गए विशेष प्रतीकों का उत्पादन कर सकता था।

आईबीएम (IBM) ने एक साथ एपीएल (APL) को आईबीएम मेनफ्रेम कंप्यूटर पर एपीएल उपलब्ध कराते हुए कंप्यूटिंग (Computing) पब्लिक के लिए पेश किया।

अगले 2 दशकों तक, कम या ज्यादा, एपीएल (APL) आईबीएम (IBM) और अन्य प्रतिस्पर्धी हार्डवेयर और सॉफ्टवेयर निर्माताओं द्वारा वितरित मेनफ्रेम कंप्यूटरों (Mainframe Computer) पर रहते थे।

जब तक कि व्यक्तिगत कंप्यूटर हार्डवेयर (Computer Hardware) क्षमताओं को एपीएल (APL) को संकलित करने की मांग की प्रकृति के साथ पकड़ा नहीं गया था।

1980 के दशक की शुरुआत में, आईबीएम ने प्रोग्रामिंग भाषा, एपीएल 2 का एक अद्यतन संस्करण जारी किया, जिसमें नेस्टेड बहुआयामी सरणियों की अवधारणा सहित कई संवर्द्धन पेश किए गए थे।

1980 तक केन आइवरसन आईबीएम पर एपीएल के नियंत्रण में नहीं था और आईपी तीव्र सहयोगियों में शामिल होने के लिए छोड़ दिया गया था, जो एपीएल (APL) कार्यान्वयन के एक प्रतिस्पर्धी डेवलपर थे, जिन्होंने इसे तीव्र एपीएल नामक भाषा का एक मालिकाना संस्करण जारी किया था – एक उत्पाद जो भविष्य के विकास से खुश थे। इवरसन को ले जाना है।

आईबीएम (IBL) एपीएल (APL) , एपीएल 2 (APL 2) के अपने संस्करण की स्थापना में आई पी शार्प (I P Sharp) को मात देने में सक्षम था, जैसा कि उद्योग-मानक एपीएल कार्यान्वयन है। आज तक, आधुनिक एपीएल (APL) कार्यान्वयन आमतौर पर एपीएल 2 (APL 2) संगतता का हवाला देते हैं।

इसे भी पढ़े :

1. कंप्यूटर का परिचय हिंदी में – Introduction to Computer in Hindi

2. Discord क्या है और हम इसे कैसे चला सकते है?

LEAVE A REPLY

Please enter your comment!
Please enter your name here