लिस्प मशीन लिस्प: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:


{{Infobox programming language
{{Infobox programming language
| name = Lisp Machine Lisp
| name = लिस्प मशीन लिस्प
| logo = <!-- Filename only -->
| logo = <!-- केवल फ़ाइल नाम -->
| logo caption =  
| logo caption =  
| screenshot = <!-- Filename only -->
| screenshot = <!-- केवल फ़ाइल नाम -->
| screenshot caption =  
| screenshot caption =  
| paradigms =  
| paradigms =  
| family = [[Lisp (programming language)|Lisp]]
| family = [[लिस्प (प्रोग्रामिंग भाषा)|लिस्प]]
| designers = [[David A. Moon]],<br />[[Richard Stallman]],<br />[[Daniel Weinreb]]
| designers = [[डेविड ए. मून]],<br />[[रिचर्ड स्टॉलमैन]],<br />[[डैनियल वेनरेब]]
| developers = [[Massachusetts Institute of Technology|MIT]],<br />[[Symbolics]],<br />[[Lisp Machines]],<br />[[Texas Instruments]]
| developers = [[मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी|एमआईटी]],<br />[[प्रतीकात्मकता]],<br />[[लिस्प मशीनें]],<br />[[टेक्सस उपकरण]]
| released = {{Start date and age|1976}}
| released = {{प्रारंभ दिनांक और आयु|1976}}
| latest release version =  
| latest release version =  
| latest release date = {{Start date and age|1995}}
| latest release date = {{प्रारंभ दिनांक और आयु|1995}}
| typing =  
| typing =  
| scope =  
| scope =  
| programming language = [[Lisp (programming language)|Lisp]]
| programming language = [[लिस्प (प्रोग्रामिंग भाषा)|लिस्प]]
| discontinued = Yes
| discontinued = हाँ
| platform = [[Lisp machine]]s
| platform = [[लिस्प machine]]s
| operating system = [[Genera (operating system)|Genera]], others
| operating system = [[जेनेरा (ऑपरेटिंग सिस्टम)|जेनेरा]], अन्य
| license =  
| license =  
| file ext = {{Mono|.lisp}}, {{Mono|.qfasl}}
| file ext = {{मोनो|.लिस्प}}, {{मोनो|.qfasl}}
| file format = <!-- or: | file formats = -->
| file format = <!-- or: |फ़ाइल स्वरूप = -->
| website = <!-- {{URL|www.example.com}} -->
| website = <!-- {{URL|www.example.com}} -->
| implementations =  
| implementations =  
| dialects = Lisp Machine Lisp, ZetaLisp
| dialects = लिस्प मशीन लिस्प, ज़ेटालिस्प
| influenced by = [[Lisp (programming language)|Lisp]], [[Maclisp]], [[Interlisp]]
| influenced by = [[लिस्प (प्रोग्रामिंग भाषा)|लिस्प]], [[मैक्लिस्प]], [[इंटरलिस्प]]
| influenced = [[Common Lisp]]
| influenced = [[सामान्य लिस्प]]
}}
}}


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


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


==मैन्युअल==
==मैन्युअल==
लिस्प मशीन मैनुअल लिस्प मशीन लिस्प भाषा का विस्तार से वर्णन करता है।<ref>{{cite web |url=https://hanshuebner.github.io/lmman/frontpage.html |title=Lisp Machine Manual, Hypertext (6th) edition |author=<!--Unstated--> |date=January 1984 |editor-last=Huebner |editor-first=Hans |website=GitHub |access-date=November 30, 2018}}</ref><ref>{{cite web |url=http://www.bitsavers.org/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-url=https://web.archive.org/web/20080906132944/http://bitsavers.org/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-date=2008-09-06 |url-status=live |title=Lisp Machine Manual, 3rd Edition |last1=Moon |first1=David |last2=Stallman |first2=Richard M. |last3=Weinreb |first3=Daniel |date=March 1981 |website=Bitsavers.org |access-date=November 30, 2018}}</ref> मैनुअल को लोकप्रिय रूप से चाइन नुअल कहा जाता था, क्योंकि पूरा शीर्षक आगे और पीछे के कवर पर इस तरह मुद्रित किया गया था कि केवल वही अक्षर सामने दिखाई देते थे।<ref>{{cite web |url=http://www.jargon.net/jargon/jargonfile/c/chinenual.html |title=चीनी nual|website=Cool Jargon |access-date=November 30, 2018}}</ref> इस नाम को कभी-कभी दो शब्दों को मिलाकर चिनुअल में संक्षिप्त किया जाता है।
इस प्रकार से लिस्प मशीन मैनुअल लिस्प मशीन लिस्प भाषा का विस्तार से वर्णन किया जाता  है।<ref>{{cite web |url=https://hanshuebner.github.io/lmman/frontpage.html |title=Lisp Machine Manual, Hypertext (6th) edition |author=<!--Unstated--> |date=January 1984 |editor-last=Huebner |editor-first=Hans |website=GitHub |access-date=November 30, 2018}}</ref><ref>{{cite web |url=http://www.bitsavers.org/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-url=https://web.archive.org/web/20080906132944/http://bitsavers.org/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-date=2008-09-06 |url-status=live |title=Lisp Machine Manual, 3rd Edition |last1=Moon |first1=David |last2=Stallman |first2=Richard M. |last3=Weinreb |first3=Daniel |date=March 1981 |website=Bitsavers.org |access-date=November 30, 2018}}</ref> और  मैनुअल को लोकप्रिय रूप से चाइन नुअल कहा जाता था, क्योंकि पूर्ण  शीर्षक आगे और पीछे के कवर पर इस प्रकार से  मुद्रित किया गया था कि केवल वही अक्षर सामने स्पष्ट रूप से  दिखाई देते थे।<ref>{{cite web |url=http://www.jargon.net/jargon/jargonfile/c/chinenual.html |title=चीनी nual|website=Cool Jargon |access-date=November 30, 2018}}</ref> इस नाम को कभी-कभी दो शब्दों से मिलाकर चिनुअल में संक्षिप्त किया जाता है।


==विशेषता==
==विशेषता==
लिस्प मशीन लिस्प सुविधाओं में शामिल हैं:
इस प्रकार से लिस्प मशीन लिस्प सुविधाओं में सम्मिलित किया जाता  हैं:
* फ्लेवर्स (प्रोग्रामिंग भाषा) नामक ऑब्जेक्ट सिस्टम के माध्यम से [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग |ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग]] के लिए समर्थन
* फ्लेवर्स (प्रोग्रामिंग भाषा) नामक ऑब्जेक्ट सिस्टम के माध्यम से [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग |ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग]] के लिए समर्थन करते है
* स्कोप_(कंप्यूटर_साइंस)#डायनामिक_स्कोप का उपयोग करता है, लेकिन विशेष निर्माण के साथ [[ समापन (कंप्यूटर प्रोग्रामिंग) |समापन (कंप्यूटर प्रोग्रामिंग)]] का समर्थन करता है
* स्कोप (कंप्यूटर साइंस) या डायनामिक स्कोप का उपयोग करता है, जिससे  विशेष निर्माण के साथ [[ समापन (कंप्यूटर प्रोग्रामिंग) |समापन (कंप्यूटर प्रोग्रामिंग)]] का समर्थन करता है  
* पूर्णांक संख्याएँ डिफ़ॉल्ट रूप से [[ अष्टभुजाकार |अष्टभुजाकार]] (आधार 8) में पढ़ी और मुद्रित की गईं<ref>{{cite web |url=http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-url=https://web.archive.org/web/20100808085610/http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-date=2010-08-08 |url-status=live |title=Page 3 of Lisp Machine Manual 3rd Edition}}</ref><ref>{{cite web |url=https://hanshuebner.github.io/lmman/intro.xml#Structure%20of%20the%20Manual-section |title=Currently the default radix for the Lisp Machine system is eight}}</ref>
* पूर्णांक संख्याएँ डिफ़ॉल्ट रूप से [[ अष्टभुजाकार |अष्टभुजाकार]] (आधार 8) में पढ़ी और मुद्रित की गईं है <ref>{{cite web |url=http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-url=https://web.archive.org/web/20100808085610/http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf |archive-date=2010-08-08 |url-status=live |title=Page 3 of Lisp Machine Manual 3rd Edition}}</ref><ref>{{cite web |url=https://hanshuebner.github.io/lmman/intro.xml#Structure%20of%20the%20Manual-section |title=Currently the default radix for the Lisp Machine system is eight}}</ref>
* फ़्लोटिंग पॉइंट संख्याओं को विभाजित करने से दशमलव मिलते हैं, पूर्णांकों को विभाजित करने से परिमेय संख्याएँ आती हैं (अंश (गणित))
*फ़्लोटिंग पॉइंट संख्याओं को विभाजित करने पर दशमलव मिलते हैं, पूर्णांकों को विभाजित करने पर परिमेय संख्याएँ (अंश) आती हैं


==संदर्भ==
==संदर्भ==

Revision as of 17:40, 7 July 2023

लिस्प मशीन लिस्प
परिवारलिस्प
द्वारा डिज़ाइन किया गयाडेविड ए. मून,
रिचर्ड स्टॉलमैन,
डैनियल वेनरेब
Developersएमआईटी,
प्रतीकात्मकता,
लिस्प मशीनें,
टेक्सस उपकरण
पहली प्रस्तुतिTemplate:प्रारंभ दिनांक और आयु
कार्यान्वयन भाषालिस्प
प्लेटफॉर्मलिस्प machines
ओएसजेनेरा, अन्य
फ़ाइल नाम एक्सटेंशनएसTemplate:मोनो, Template:मोनो
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".