هذا هو الأمر hocplan9 الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
مخصص - لغة النقطة العائمة التفاعلية
موجز
خاص [ ملف ] [ -e التعبير ]
الوصف
خاص يفسر لغة بسيطة لحساب النقطة العائمة، على مستوى تقريبًا
BASIC، مع بناء جملة ووظائف تشبه لغة C.
المسمى ملفات تتم قراءتها وتفسيرها بالترتيب. إذا لا ملف يعطى أو إذا ملف is خاص
يفسر المدخلات القياسية. ال -e يتيح الخيار الإدخال إلى خاص ليتم تحديدها على
سطر الأوامر، ليتم التعامل معه كما لو أنه ظهر في ملف.
خاص يتكون الإدخال من التعبيرات و البيانات. يتم تقييم التعبيرات و
طباعة النتائج. البيانات، عادة المهام وتعريفات الوظيفة أو الإجراء،
لا تنتج أي مخرجات ما لم يتم الاتصال بها صراحة طباعة.
أسماء المتغيرات لها بناء الجملة المعتاد، بما في ذلك الاسم في حد ذاته يحتوي على قيمة
تم تقييم التعبير الأخير. المتغيرات E, PI, PHI, جاما و DEG محددة مسبقًا؛
والأخير هو 59.25...، درجة لكل راديان.
يتم تشكيل التعبيرات باستخدام عوامل التشغيل المشابهة لـ C، والتي يتم إدراجها عن طريق تقليل الأسبقية.
^ الأسي
! - ++ --
* / %
+ -
> >= < <= == !=
&&
||
= += -= *= /= %=
الوظائف المضمنة هي (ABS), أكوس, آسين, ATAN (حجة واحدة)، كوس, ضرب بالعصا, إكسب, مادبا, سجل,
log10, بدون, سينه, الجذر التربيعي, أسمرو تانه. الوظيفة قراءة (خ) يقرأ قيمة في
متغير x ويعيد 0 عند EOF؛ البيان طباعة يطبع قائمة بالتعبيرات التي قد
تضمين ثوابت السلسلة مثل "hello\n".
بيانات تدفق التحكم هي if-آخر, في حينو For، مع الأقواس للتجميع. خط جديد
ينهي بيان. الخط المائل العكسي الجديد يعادل مسافة.
يتم تقديم الوظائف والإجراءات من خلال الكلمات ظائفها و بروك; عائد أعلى يستخدم ل
العودة بقيمة من دالة.
أمثلة
فونك جي سي دي (أ، ب) {
درجة الحرارة = القيمة المطلقة (أ)٪ القيمة المطلقة (ب)
إذا (درجة الحرارة == 0) قم بإرجاع القيمة المطلقة (ب)
إرجاع GCD (ب، درجة الحرارة)
}
ل(i=1; i<12; i++) طباعة gcd(i,12)
مصدر
/src/cmd/hoc
استخدم hocplan9 عبر الإنترنت باستخدام خدمات onworks.net