OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

قبل الميلاد - لغة الآلة الحاسبة الدقيقة التعسفية

لقد رأينا كيف يمكن للغلاف التعامل مع أنواع عديدة من العمليات الحسابية للأعداد الصحيحة ، ولكن ماذا لو احتجنا إلى إجراء رياضيات أعلى أو حتى مجرد استخدام أرقام الفاصلة العائمة؟ الجواب هو ، لا نستطيع. على الأقل ليس مباشرة مع القشرة. للقيام بذلك ، نحتاج إلى استخدام برنامج خارجي. هناك عدة طرق يمكننا اتباعها. يعد تضمين برامج Perl أو AWK أحد الحلول الممكنة ، ولكن للأسف ، خارج نطاق هذا الكتاب.

طريقة أخرى هي استخدام برنامج آلة حاسبة متخصص. أحد هذه البرامج الموجودة في العديد من أنظمة Linux يسمى bc.

bc يقرأ البرنامج ملفًا مكتوبًا بلغة C الخاصة به وينفذها. أ bc قد يكون البرنامج النصي ملفًا منفصلاً أو يمكن قراءته من الإدخال القياسي. ال bc تدعم اللغة عددًا لا بأس به من الميزات بما في ذلك المتغيرات والحلقات والوظائف التي يحددها المبرمج. لن نغطي bc هنا بالكامل ، يكفي فقط للحصول على طعم. bc موثقة جيدًا من خلال صفحة الدليل الخاصة بها.

لنبدأ بمثال بسيط. سنكتب أ bc البرنامج النصي لإضافة 2 زائد 2:


/ * برنامج نصي بسيط للغاية قبل الميلاد * /


2 + 2

/ * برنامج نصي بسيط للغاية قبل الميلاد * /


2 + 2


السطر الأول من البرنامج النصي هو تعليق. bc يستخدم نفس بناء الجملة للتعليقات مثل لغة البرمجة سي. تبدأ التعليقات ، التي قد تمتد عبر عدة أسطر ، بـ /* وتنتهي مع */.


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: