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

From Vigyanwiki
Revision as of 16:05, 6 October 2023 by alpha>Neeraja (added Category:Vigyan Ready using HotCat)
लिस्प मशीन लिस्प
परिवारलिस्प
द्वारा डिज़ाइन किया गयाडेविड ए. मून,
रिचर्ड स्टॉलमैन,
डैनियल वेनरेब
Developersएमआईटी,
प्रतीकात्मकता,
लिस्प मशीनें,
टेक्सस उपकरण
पहली प्रस्तुति1976; 48 years ago (1976)
कार्यान्वयन भाषालिस्प
प्लेटफॉर्मलिस्प machines
ओएसजेनेरा, अन्य
फ़ाइल नाम एक्सटेंशनएस.lisp, .qfasl
Dialects
लिस्प मशीन लिस्प, ज़ेटालिस्प
Influenced by
लिस्प, मैक्लिस्प, इंटरलिस्प
Influenced
सामान्य लिस्प

लिस्प मशीन लिस्प प्रोग्रामिंग लैंग्वेज होती है, जोकी लिस्प (प्रोग्रामिंग लैंग्वेज) की लैंग्वेज (कंप्यूटिंग) है। मैकलिस्प का प्रत्यक्ष वंशज, इसे प्रारंभ में 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".