एसआईओडी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 10: Line 10:
| screenshot = <!-- Filename only -->
| screenshot = <!-- Filename only -->
| screenshot caption =  
| screenshot caption =  
| paradigms = [[मल्टी-पैराडाइम प्रोग्रामिंग भाषा|मल्टी]]: [[कार्यात्मक प्रोग्रामिंग|कार्यात्मक]], [[प्रक्रियात्मक प्रोग्रामिंग|प्रक्रियात्मक]], [[मेटाप्रोग्रामिंग|मेटा]]
| paradigms = [[बहु कार्यात्मक प्रोग्रामिंग भाषा|मल्टी]]: [[कार्यात्मक प्रोग्रामिंग|कार्यात्मक]], [[प्रक्रियात्मक प्रोग्रामिंग|प्रक्रियात्मक]], [[मेटाप्रोग्रामिंग|मेटा]]
| family = [[लिस्प (प्रोग्रामिंग भाषा)|लिस्प]]
| family = [[लिस्प (प्रोग्रामिंग भाषा)|लिस्प]]
| designer = जॉर्ज जे. कैरेटे
| designer = जॉर्ज जे. कैरेटे
Line 19: Line 19:
| latest preview version =  
| latest preview version =  
| latest preview date = <!-- {{Start date and age|2019|MM|DD|df=yes}} -->
| latest preview date = <!-- {{Start date and age|2019|MM|DD|df=yes}} -->
| typing = [[मजबूत टाइपिंग|मजबूत]], [[गतिशील टाइपिंग|गतिशील]], [[अव्यक्त टाइपिंग|अव्यक्त]]
| typing = [[मजबूत टाइपिंग|दृड़]], [[गतिशील टाइपिंग|गतिशील]], [[अव्यक्त टाइपिंग|अव्यक्त]]
| scope = Lexical
| scope = शाब्दिक
| programming language = [[सी (प्रोग्रामिंग भाषा)|सी]]
| programming language = [[सी (प्रोग्रामिंग भाषा)|सी]]
| discontinued =
| discontinued =
Line 35: Line 35:
}}
}}


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


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


== अनुप्रयोग ==
== अनुप्रयोग ==
* जीएनयू इमेज मैनिपुलेशन प्रोग्राम (जीआईएमपी) - जीआईएमपी 2.4 जारी होने तक एसआईओडी इसकी प्राथमिक [[विस्तार भाषा]], [[स्क्रिप्ट-फू]] थी।<ref>{{cite web |url=http://www.gimp.org/docs/script-fu-update.html |title=GIMP – Script-Fu Migration Guide |work=gimp.org |access-date=2011-11-12}}</ref>
* जीएनयू छवि कार्यान्वित प्रोग्राम (जीआईएमपी) - जीआईएमपी 2.4 प्रारम्भ होने तक एसआईओडी इसकी प्राथमिक [[विस्तार भाषा]], [[स्क्रिप्ट-फू]] [[विस्तार भाषा|भाषा]] थी।<ref>{{cite web |url=http://www.gimp.org/docs/script-fu-update.html |title=GIMP – Script-Fu Migration Guide |work=gimp.org |access-date=2011-11-12}}</ref>
* [[सियाग कार्यालय]] - स्कीम इन ए ग्रिड (एसआईएजी) आधार के रूप में एसआईओडी का उपयोग करने वाला एक [[स्प्रेडशीट]] एप्लिकेशन है।
* [[सियाग कार्यालय|सियाग-ऑफिस]] - एसआईएजी के आधार के रूप में एसआईओडी का उपयोग करने वाला एक [[स्प्रेडशीट]] एप्लिकेशन है।
* [[ महोत्सव भाषण संश्लेषण प्रणाली | महोत्सव भाषण संश्लेषण प्रणाली]] - एसआईओडी इसका अंतर्निहित कमांड दुभाषिया है।<ref>{{cite web |url=http://www.cstr.ed.ac.uk/projects/festival |title=सीएसटीआर महोत्सव भाषण संश्लेषण प्रणाली|access-date=2013-05-26}}</ref>
* [[ महोत्सव भाषण संश्लेषण प्रणाली |भाषण समन्वित प्रणाली]] - इसका अंतर्निहित एसआईओडी कमांड अनुवादक है।<ref>{{cite web |url=http://www.cstr.ed.ac.uk/projects/festival |title=सीएसटीआर महोत्सव भाषण संश्लेषण प्रणाली|access-date=2013-05-26}}</ref>
== संदर्भ ==
== संदर्भ ==
{{Reflist}}
{{Reflist}}
== बाहरी संबंध ==
== बाहरी संबंध ==
*{{Official website|people.delphiforums.com/gjc//siod.html}}
*{{Official website|people.delphiforums.com/gjc//siod.html}}
*{{GitHub|gjcarrette/siod|SIOD}}
*{{GitHub|gjcarrette/siod|एसआईओडी}}
*[https://archive.codeplex.com/?p=siod SIOD on CodePlex]
*[https://archive.codeplex.com/?p=siod SIOD on CodePlex]



Revision as of 08:07, 10 July 2023

एसआईओडी
Paradigmsमल्टी: कार्यात्मक, प्रक्रियात्मक, मेटा
परिवारलिस्प
द्वारा डिज़ाइन किया गयाजॉर्ज जे. कैरेटे
Developerजॉर्ज जे. कैरेटे
पहली प्रस्तुतिApril 1988; 36 years ago (1988-04)
Stable release
3.63 / 27 April 2008; 16 years ago (2008-04-27)
टाइपिंग अनुशासनदृड़, गतिशील, अव्यक्त
स्कोपशाब्दिक
कार्यान्वयन भाषासी
प्लेटफॉर्मवैक्स, स्पार्क, आईए-32
ओएसक्रॉस-प्लेटफॉर्म: लिनक्स, सोलारिस, आईआरआईएक्स, ओपनवीएमएस, विंडोज
लाइसेंसएलजीपीएल
वेबसाइटpeople.delphiforums.com/gjc//siod.html
Influenced by
लिस्प, स्कीम
Influenced
एससीएम, गुइले

स्कीम इन वन डिफ्यून या ह्यूमरली स्कीम इन वन डे (एसआईओडी) एक प्रोग्रामिंग भाषा है जो लिस्प भाषा की एक उपभाषा है। यह उपभाषा छोटे आकार के फंक्शनों का कार्यान्वयन है, जिसे सी प्रोग्रामिंग भाषा में लिखा गया है और सी प्रोग्रामिंग फंक्शनों को अंतः स्थापित करने के लिए डिज़ाइन किया गया है। यह लगभग लिस्प जैसी भाषा का सबसे छोटा प्रायोगिक कार्यान्वयन होने के कारण उल्लेखनीय है। इसे मूल रूप से जॉर्ज जे कैरेट द्वारा लिखा गया था। इसको जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएल) के अंतर्गत प्रारम्भ किया गया था जो अब एक मुक्त-स्रोत सॉफ़्टवेयर है।

विशेषताएँ

एसआईओडी सुविधाओं में निम्नलिखित विशेषताएँ सम्मिलित हैं:

अनुप्रयोग

संदर्भ

  1. "GIMP – Script-Fu Migration Guide". gimp.org. Retrieved 2011-11-12.
  2. "सीएसटीआर महोत्सव भाषण संश्लेषण प्रणाली". Retrieved 2013-05-26.

बाहरी संबंध