ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

बीसी - एक मनमाना परिशुद्धता कैलकुलेटर भाषा

हमने देखा है कि शेल कई प्रकार के पूर्णांक अंकगणित को कैसे संभाल सकता है, लेकिन क्या होगा यदि हमें उच्च गणित करने की आवश्यकता है या यहां तक ​​कि केवल फ़्लोटिंग पॉइंट संख्याओं का उपयोग करने की आवश्यकता है? जवाब है, हम नहीं कर सकते. कम से कम सीधे खोल के साथ तो नहीं। ऐसा करने के लिए, हमें एक बाहरी प्रोग्राम का उपयोग करना होगा। ऐसे कई दृष्टिकोण हैं जिन्हें हम अपना सकते हैं। पर्ल या AWK प्रोग्राम को एंबेड करना एक संभावित समाधान है, लेकिन दुर्भाग्य से, इस पुस्तक के दायरे से बाहर है।

दूसरा तरीका एक विशेष कैलकुलेटर प्रोग्राम का उपयोग करना है। कई लिनक्स सिस्टमों पर पाए जाने वाले ऐसे प्रोग्राम को कहा जाता है bc.

RSI bc प्रोग्राम अपनी सी-जैसी भाषा में लिखी गई फ़ाइल को पढ़ता है और उसे निष्पादित करता है। ए bc स्क्रिप्ट एक अलग फ़ाइल हो सकती है या इसे मानक इनपुट से पढ़ा जा सकता है। bc भाषा वैरिएबल, लूप और प्रोग्रामर-परिभाषित फ़ंक्शंस सहित कुछ सुविधाओं का समर्थन करती है। हम कवर नहीं करेंगे bc पूरी तरह से यहाँ, बस स्वाद लेने के लिए पर्याप्त है। bc इसके मैन पेज द्वारा अच्छी तरह से प्रलेखित किया गया है।

आइए एक सरल उदाहरण से शुरू करें। हम एक लिखेंगे bc 2 प्लस 2 जोड़ने की स्क्रिप्ट:


/* एक बहुत ही सरल बीसी स्क्रिप्ट */


2 + 2

/* एक बहुत ही सरल बीसी स्क्रिप्ट */


2 + 2


स्क्रिप्ट की पहली पंक्ति एक टिप्पणी है. bc टिप्पणियों के लिए C प्रोग्रामिंग भाषा के समान सिंटैक्स का उपयोग करता है। टिप्पणियाँ, जो कई पंक्तियों में फैली हो सकती हैं, से शुरू होती हैं /* और अंत के साथ */.


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: