जूल (प्रोग्रामिंग भाषा): Difference between revisions
Line 30: | Line 30: | ||
| url = http://www.erights.org/history/joule/MANUAL.BK6.pdf | | url = http://www.erights.org/history/joule/MANUAL.BK6.pdf | ||
}}</ref> | }}</ref> | ||
मूल रूप से, जूल एक [[अनिवार्य प्रोग्रामिंग]] है और इस कारण से एक कथन-आधारित भाषा है। इसमें एक | मूल रूप से, जूल एक [[अनिवार्य प्रोग्रामिंग]] है और इस कारण से एक कथन-आधारित भाषा है। इसमें एक पर्याप्त अनुसरण वाक्य विन्यास है, जो आसानी से इसके सम्बंधित वाक्य विन्यास में बदल जाता है। जटिल अभिवयक्ति कथन बन जाता हैं, जहां मूल एक्सप्रेशन की साइट को रिजल्ट चैनल के स्वीकर्ता के संदर्भ में बदल दिया जाता है। इसलिए, नेस्टेड एक्सप्रेशन अभी भी पूरी तरह से समवर्ती रूप से उनके एम्बेडिंग स्टेटमेंट के साथ गणना करते हैं।<ref name="Draft95" /> | ||
यदि राशि <= संतुलन | यदि राशि <= संतुलन |
Revision as of 07:37, 4 June 2023
Paradigm | multi-paradigm: object-oriented, distributed, Dataflow |
---|---|
द्वारा डिज़ाइन किया गया | E. Dean Tribble |
पहली प्रस्तुति | 1996 |
टाइपिंग अनुशासन | untyped |
Influenced by | |
Concurrent Logic Programming, Actors | |
Influenced | |
E |
जूल एक क्षमता-सुरक्षित व्यापक-समवर्ती प्रोग्रामिंग भाषा डेटाफ्लो प्रोग्रामिंग भाषा है, जिसे वितरित कंप्यूटिंग के निर्माण के लिए डिज़ाइन किया गया है।[1] यह इतना समवर्ती है कि ब्लॉक के अन्दर कथन का क्रम ब्लॉक के संचालन के लिए असंगत है। कथनो को उनके इनपुट के आधार पर जब भी संभव हो संचालन किया जाता है। जूल में सब कुछ मैसेज भेजने से होता है। कोई नियंत्रित प्रवाह नहीं है। इसके अतिरिक्त, प्रोग्रामर डेटा के प्रवाह का वर्णन करता है, जिससे यह डेटाफ़्लो प्रोग्रामिंग भाषा बन जाती है।[citation needed]
जूल का विकास 1994 में कैलिफोर्निया के पालो अल्टो में एगोरिक्स में शुरू हुआ।[2] इसे ई प्रोग्रामिंग भाषा का खोज करता माना जाता है।[3][4]
भाषा वाक्य रचना
संख्यात्मक अंक में ASCII अंक 0–9 होते हैं; अभिज्ञापक अंकों, अक्षरों और संचालक सवरूप के यूनिकोड श्रेणी हैं जो एक अक्षर से शुरू होते हैं। सीधे () या मानक () एकल चिन्ह से घिरे यूनिकोड श्रेणी (रिक्त स्थान सहित) का उपयोग करके पहचानकर्ता बनाना भी संभव है, जहां यथार्थ जोड़ा पलायन स्वरुप है। सन्देश भेजने के लिए • कीवर्ड के अलावा आरक्षित शब्दों को एक अक्षर से शुरू करना होगा। संचालन (कंप्यूटर प्रोग्रामिंग) में संचालन क्रम से शुरू होने वाले अंकों, अक्षरों और संचालन क्रम के यूनिकोड श्रेणी शामिल होते हैं। गढन (कंप्यूटर विज्ञान) एक अपूर्ण विराम (':') के बाद अभिज्ञापक हैं।[5] मूल रूप से, जूल एक अनिवार्य प्रोग्रामिंग है और इस कारण से एक कथन-आधारित भाषा है। इसमें एक पर्याप्त अनुसरण वाक्य विन्यास है, जो आसानी से इसके सम्बंधित वाक्य विन्यास में बदल जाता है। जटिल अभिवयक्ति कथन बन जाता हैं, जहां मूल एक्सप्रेशन की साइट को रिजल्ट चैनल के स्वीकर्ता के संदर्भ में बदल दिया जाता है। इसलिए, नेस्टेड एक्सप्रेशन अभी भी पूरी तरह से समवर्ती रूप से उनके एम्बेडिंग स्टेटमेंट के साथ गणना करते हैं।[5]
यदि राशि <= संतुलन
• खाता निकासी: राशि अन्य • खाता रिपोर्ट-बाउंस: अंत
एक पहचानकर्ता सर्वर के साथ संवाद करने के लिए एक चैनल का नाम दे सकता है। यदि ऐसा है, तो इसे उस चैनल से जुड़ा हुआ कहा जाता है।[5]
संदर्भ
- ↑ Miller, Mark Samuel (2006). "Robust composition: towards a unified approach to access control and concurrency control". Johns Hopkins University.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ Fremont, David (October 1994). "साइबर-अक्ष की प्रतीक्षा कर रहा है". Spin (in English). 10 (7): 88.
- ↑ "एगोरिक कंप्यूटिंग और स्मार्ट कॉन्ट्रैक्ट्स से संबंधित लिंक". erights.org.
E's debt to Joule cannot be overstated.
- ↑ "ई प्रोग्रामर का मैनुअल". Electric Communities. 19 July 1996.
The E programming language was largely inspired by the language Joule, currently being developed by Dean Tribble, Norm Hardy, and their colleagues at Agorics, Inc.
- ↑ 5.0 5.1 5.2 "Joule: Distributed Application Foundations: 4.2. Expressions" (PDF). 1. Agorics, Inc. 20 December 2004: 31–33. Retrieved 2012-08-29.
{{cite journal}}
: Cite journal requires|journal=
(help)
बाहरी संबंध