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

प्रतीक चिन्ह

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

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

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

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

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

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

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


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


2 + 2

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


2 + 2


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


 

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