लिस्प मशीन लिस्प

From Vigyanwiki
Revision as of 17:15, 7 July 2023 by alpha>Neetua08
Lisp Machine Lisp
परिवारLisp
द्वारा डिज़ाइन किया गयाDavid A. Moon,
Richard Stallman,
Daniel Weinreb
DevelopersMIT,
Symbolics,
Lisp Machines,
Texas Instruments
पहली प्रस्तुति1976; 48 years ago (1976)
कार्यान्वयन भाषाLisp
प्लेटफॉर्मLisp machines
ओएसGenera, others
फ़ाइल नाम एक्सटेंशनएस.lisp, .qfasl
Dialects
Lisp Machine Lisp, ZetaLisp
Influenced by
Lisp, Maclisp, Interlisp
Influenced
Common Lisp

लिस्प मशीन लिस्प प्रोग्रामिंग भाषा है, जो लिस्प (प्रोग्रामिंग भाषा) भाषा की बोली (कंप्यूटिंग) है। मैकलिस्प का प्रत्यक्ष वंशज, इसे शुरुआत में 1970 के दशक के मध्य में मैसाचुसेट्स की तकनीकी संस्था (एमआईटी) लिस्प मशीनें के लिए सिस्टम प्रोग्रामिंग भाषा के रूप में विकसित किया गया था। लिस्प मशीन लिस्प भी लिस्प बोली थी जिसका सामान्य लिस्प के डिज़ाइन पर सबसे अधिक प्रभाव था।

लिस्प मशीन लिस्प तीन बोलियों में विभाजित है। प्रतीकों ने उनके संस्करण को ज़ेटालिस्प नाम दिया। लिस्प मशीन्स, इंक. और बाद में टेक्सस उपकरण ्स (टीआई एक्सप्लोरर के साथ) सामान्य कोड आधार साझा करेंगे, लेकिन लिस्प मशीन लिस्प की उनकी बोली रिचर्ड स्टॉलमैन और अन्य द्वारा एमआईटी कंप्यूटर विज्ञान और कृत्रिम बुद्धिमत्ता प्रयोगशाला में बनाए गए संस्करण से भिन्न होगी।

मैन्युअल

लिस्प मशीन मैनुअल लिस्प मशीन लिस्प भाषा का विस्तार से वर्णन करता है।[1][2] मैनुअल को लोकप्रिय रूप से चाइन नुअल कहा जाता था, क्योंकि पूरा शीर्षक आगे और पीछे के कवर पर इस तरह मुद्रित किया गया था कि केवल वही अक्षर सामने दिखाई देते थे।[3] इस नाम को कभी-कभी दो शब्दों को मिलाकर चिनुअल में संक्षिप्त किया जाता है।

विशेषता

लिस्प मशीन लिस्प सुविधाओं में शामिल हैं:

  • फ्लेवर्स (प्रोग्रामिंग भाषा) नामक ऑब्जेक्ट सिस्टम के माध्यम से ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए समर्थन
  • स्कोप_(कंप्यूटर_साइंस)#डायनामिक_स्कोप का उपयोग करता है, लेकिन विशेष निर्माण के साथ समापन (कंप्यूटर प्रोग्रामिंग) का समर्थन करता है
  • पूर्णांक संख्याएँ डिफ़ॉल्ट रूप से अष्टभुजाकार (आधार 8) में पढ़ी और मुद्रित की गईं[4][5]
  • फ़्लोटिंग पॉइंट संख्याओं को विभाजित करने से दशमलव मिलते हैं, पूर्णांकों को विभाजित करने से परिमेय संख्याएँ आती हैं (अंश (गणित))

संदर्भ

  1. Huebner, Hans, ed. (January 1984). "Lisp Machine Manual, Hypertext (6th) edition". GitHub. Retrieved November 30, 2018.
  2. Moon, David; Stallman, Richard M.; Weinreb, Daniel (March 1981). "Lisp Machine Manual, 3rd Edition" (PDF). Bitsavers.org. Archived (PDF) from the original on 2008-09-06. Retrieved November 30, 2018.
  3. "चीनी nual". Cool Jargon. Retrieved November 30, 2018.
  4. "Page 3 of Lisp Machine Manual 3rd Edition" (PDF). Archived (PDF) from the original on 2010-08-08.
  5. "Currently the default radix for the Lisp Machine system is eight".