यह कमांड hocplan9 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
हॉक - इंटरैक्टिव फ़्लोटिंग पॉइंट भाषा
SYNOPSIS
तदर्थ [ पट्टिका ... ] [ -e अभिव्यक्ति ]
वर्णन
hoc के स्तर पर, फ़्लोटिंग पॉइंट अंकगणित के लिए एक सरल भाषा की व्याख्या करता है
बेसिक, सी-जैसे सिंटैक्स और फ़ंक्शंस के साथ।
नामित फ़ाइलों क्रम से पढ़ा और व्याख्या किया जाता है। अगर कोई नहीं पट्टिका दिया गया है या यदि पट्टिका is तदर्थ
मानक इनपुट की व्याख्या करता है। -e विकल्प इनपुट की अनुमति देता है तदर्थ पर निर्दिष्ट किया जाना है
कमांड लाइन को ऐसे माना जाएगा मानो वह किसी फ़ाइल में दिखाई दे रही हो।
hoc इनपुट में शामिल हैं भाव और बयान. भावों का मूल्यांकन किया जाता है और उनका
परिणाम मुद्रित. कथन, आम तौर पर असाइनमेंट और फ़ंक्शन या प्रक्रिया परिभाषाएँ,
जब तक वे स्पष्ट रूप से कॉल न करें, कोई आउटपुट नहीं देते छाप.
परिवर्तनीय नामों में सामान्य वाक्यविन्यास होता है, जिसमें नाम सहित स्वयं का मान शामिल होता है
अंतिम अभिव्यक्ति का मूल्यांकन किया गया। चर E, PI, PHI, गामा और डीईजी पूर्वनिर्धारित हैं;
अंतिम है 59.25..., डिग्री प्रति रेडियन।
घटते क्रम में सूचीबद्ध इन सी-जैसे ऑपरेटरों के साथ अभिव्यक्तियाँ बनती हैं।
^ घातांक
! - ++ --
* / %
+ -
> >= < <= == !=
&&
||
= += -= *= /= %=
अंतर्निहित फ़ंक्शन हैं पेट, एको, जैसे की, एक भूरा (एक तर्क), गाड़ी, सोंटा, exp, int, लॉग इन,
log10, पाप, सिंह, sqrt, इसलिए, तथा तन। कार्यक्रम पढ़ें(x) में एक मान पढ़ता है
परिवर्तनशील x और EOF पर 0 लौटाता है; कथन छाप भावों की एक सूची प्रिंट करता है जो हो सकता है
"हैलो\n" जैसे स्ट्रिंग स्थिरांक शामिल करें।
नियंत्रण प्रवाह कथन हैं if-अन्य, जब, तथा एसटी , समूहीकरण के लिए ब्रेसिज़ के साथ। नई पंक्ति
एक वक्तव्य समाप्त होता है. बैकस्लैश-न्यूलाइन एक स्पेस के बराबर है।
कार्यों एवं प्रक्रियाओं का परिचय शब्दों द्वारा दिया जाता है समारोह और proc; वापसी उपयोग किया जाता है
किसी फ़ंक्शन से मान के साथ लौटें।
उदाहरण
फंक जीसीडी(ए, बी) {
तापमान = पेट(ए) % पेट(बी)
अगर(अस्थायी == 0) वापसी पेट(बी)
वापसी जीसीडी (बी, अस्थायी)
}
for(i=1; i<12; i++) प्रिंट gcd(i,12)
स्रोत
/src/cmd/hoc
onworks.net सेवाओं का उपयोग करके hocplan9 का ऑनलाइन उपयोग करें