APL क्या है? What is A Programming Language (APL)? A Programming Language (APL) का वर्णन पहली बार Kenneth E. Iverson द्वारा इसी नाम की 1962 की किताब में किया गया था। APL एक interactive और interpreted की गई third-generation language (3GL) है जो एक कंप्यूटर द्वारा interpretive तरीके से mathematical notations की rigorous expression की ओर oriented है।
APL क्या है? What is A Programming Language (APL)?
APL में arrays और operators का एक संक्षिप्त representation है, जो abstract problem solving के implementation की अनुमति देते हुए उनमें हेरफेर किया जाता है। यह विविध domains से करता है और computing platform की बारीकियों से independent algorithms को व्यक्त करता है।
आज, APL कई commercial और non-commercial विक्रेताओं द्वारा integrated development environments (IDE) में प्रदान किया जाता है।
APL के रूप में जाने जाने से पहले, language को Iverson’s Language के रूप में जाना जाता था।
APL आमतौर पर mathematics, scientific research, visualization, engineering, robotics और actuarial science जैसे problem domains के विविध सेट में उपयोग किया जाता है। Language unique और non-standard APL character set के साथ लिखी गई है। Iverson ने दावा किया कि इस सेट का उपयोग करने से एक notation ability पैदा होती है जो एक regular character set से आगे निकल जाती है। Accordingly, APL की शक्ति एक dedicated symbol (primitive) द्वारा common array operators, functions और उनके combinations के संकेत पर निर्भर करती है। परिणाम, एक ऐसी language है जिसे पढ़ना आसान नहीं है। हालांकि, APL के पास finance, insurance और mathematical applications में एक छोटा लेकिन ardent user base है।
APL programs को compiled करने के बजाय APL workspace में interpreted किए जाने की अधिक संभावना है। ऊपर से नीचे तक मूल्यांकन की गई अन्य languages के विपरीत, APL expressions का मूल्यांकन दाएं से बाएं किया जाता है। मूल रूप से, APL में control structures नहीं थीं। हालांकि, modern implementations में आम तौर पर control structures का एक comprehensive set शामिल होता है जो data separation और program flow control की अनुमति देता है।
APL को American National Standards Institute (ANSI) और International Organization for Standardization (ISO) द्वारा standardized किया गया है।
APL programs को APL-specific symbolic notation के साथ एक special keyboard का उपयोग करके या एक सामान्य keyboard को remapping करने और APL functions को indicate करने के लिए APL language decals का उपयोग करके सबसे अच्छा लिखा जाता है।