بي سي (لغة البرمجة)

بي سي أو bc ، بالنسبة للآلة الحاسبة الأساسية (التي يشار إليها غالبًا باسم الحاسبة البدلاء)، هي «لغة حاسبة تعسفية الدقة» مع بناء جملة مماثل للغة البرمجة سي. عادةً ما يتم استخدام bc كلغة برمجة نصية رياضية أو كقضية رياضية تفاعلية.

 نظرة عامة 
استخدام تفاعلي نموذجي هو كتابة الأمر bc في موجه أوامر يونكس وإدخال تعبير رياضي، مثل  ، عندها  سيتم الإخراج. على الرغم من أن bc يمكن أن تعمل بدقة تعسفية، إلا أنها في الواقع تخلت عن صفر أرقام بعد العلامة العشرية، وبالتالي فإن التعبير  غلة  . هذا يمكن أن مفاجأة المستخدمين قبل الميلاد الجديدة غير مدركين لهذه الحقيقة.  خيار bc يحدد المقياس الافتراضي (الأرقام بعد العلامة العشرية) إلى 20 ويضيف العديد من الوظائف الرياضية الإضافية إلى اللغة.

 التاريخ 
ظهرت نسخة bc لأول مرة في الإصدار 6 يونكس في عام 1975 وكتبها روبرت موريس ولوريندا شيري من مختبرات بيل. وسبق bc العاصمة، آلة حاسبة تعسفية الدقة في وقت سابق كتبه نفس المؤلفين. يمكن أن تقوم dc بإجراء حسابات الدقة التعسفية، ولكن بناء جملة الرموز البولندية (RPN) العكسية غير مريح للمستخدمين، وبالتالي تمت كتابة bc كواجهة أمامية إلى dc. وكان قبل الميلاد بسيط جدا مترجم (واحد ياك الملف المصدر مع بضع مئات من خطوط)، التي حولت، C تشبه، في بناء الجملة قبل الميلاد الجديد في العاصمة ل تدوين لواحق والأنابيب النتائج من خلال العاصمة.

المكتبة القياسية bc 
bcوظيفةوصفs(x)جيبيأخذ x ، زاوية بالراديانc(x)جيب التماميأخذ x ، زاوية بالراديانa(x)قوس الظلإرجاع راديانl(x)اللوغاريتم الطبيعيe(x)وظيفة الأسj(n,x)وظيفة بسلإرجاع ترتيب-كانليتي ن وظيفة بسل من س. 

 أنظر أيضا 

 دي سي لغة البرمجة
 سي لغة البرمجة
 هوس لغة البرمجة

 مراجع 

تصنيف:حاسبات برمجية
تصنيف:برامج يونكس القياسية
تصنيف:برمجيات حرة متعددة المنصات
تصنيف:خدمات مواصفات يونكس المنفردة
تصنيف:لغات برمجة عددية