ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

bc - یک زبان ماشین حساب دقیق دلخواه

ما دیده‌ایم که چگونه پوسته می‌تواند انواع مختلفی از محاسبات اعداد صحیح را مدیریت کند، اما اگر نیاز به انجام ریاضی بالاتر یا حتی استفاده از اعداد ممیز شناور داشته باشیم، چه؟ پاسخ این است که ما نمی توانیم. حداقل نه به طور مستقیم با پوسته. برای این کار باید از یک برنامه خارجی استفاده کنیم. چندین رویکرد وجود دارد که می توانیم اتخاذ کنیم. جاسازی برنامه های Perl یا AWK یکی از راه حل های ممکن است، اما متأسفانه، خارج از محدوده این کتاب است.

روش دیگر استفاده از یک برنامه ماشین حساب تخصصی است. یکی از این برنامه ها که در بسیاری از سیستم های لینوکس یافت می شود نام دارد bc.

La bc برنامه یک فایل نوشته شده به زبان C خود را می خواند و آن را اجرا می کند. آ bc اسکریپت ممکن است یک فایل جداگانه باشد یا ممکن است از ورودی استاندارد خوانده شود. در bc زبان از چند ویژگی از جمله متغیرها، حلقه ها و توابع تعریف شده توسط برنامه نویس پشتیبانی می کند. پوشش نمی دهیم bc به طور کامل اینجا، فقط به اندازه کافی برای طعم دادن. bc توسط صفحه شخصی آن به خوبی مستند شده است.

بیایید با یک مثال ساده شروع کنیم. الف خواهیم نوشت bc اسکریپت برای اضافه کردن 2 به علاوه 2:


/* یک اسکریپت بسیار ساده bc */


2 + 2

/* یک اسکریپت بسیار ساده bc */


2 + 2


خط اول فیلمنامه یک نظر است. bc از همان نحوی که زبان برنامه نویسی C برای نظرات استفاده می کند. نظرات، که ممکن است چندین خط را در بر گیرند، با شروع می شوند /* و با پایان */.


 

برترین سیستم عامل Cloud Computing در OnWorks: