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

هذه المقالة عن لغة البرمجة. من أجل استخدامات أخرى، انظر بيتا (توضيح).

بيتا

التصنيف: لغة كائنية التوجه
صممها: بريغر مولر بيدرسن, كريستين نيجارد
متأثرة بـ: سيمولا
موقع ويب: http://daimi.au.dk/~beta


بيتا (BETA) هي عبارة عن لغة كائنية التوجه نشأت داخلى "المدرسة الأسكندنافية" في كائنية التوجه عندما طورت أول لغة كائنية التوجة سيمولا.

من منظور تقني، توفر بيتا العديد من المزايا الفريدة. يتم جمع الأصناف والعمليات تحت مبداء واحد، نمط (Pattern). كما، يتم تعريف الأصناف على انها صفات/خصائص الكائنات. هذا يعني أنه لايمكن تثبيت الأصناف بدون سياق كائنات محدد. ونتيجة لذلك أصبحت بيتا تدعم الأصناف المتداخلة (nested classes). يمكن تعريف الأصناف بشكل إفتراضي، مثل الطرق الإفتراضية في معضم لغات البرمجة الكائنية الموجهة. لا يمكن الكتابة مرة أخرى على الكيانات الإفتراضية (مثل الطرق والأصناف) أبداً، إنما يتم تعرفها مرة أخرى أو خصخصتها.

تدعم بيتا وجهة نظر الكائنات الموجهه في البرمجة مرافق شاملة للبرمجيات الإجرائية والوظيفية. لديها آليات تجريد قوية لدعم تحديد هوية الكائنات، وتصنيفها وتكوينها. بيتا لغة مكتوبة بقوه مثل سيمولا، ايفل، وسي++، ومعظم التحقق يكون في وقت الترجمة (compile-time). تهدف بيتا إلى تحقيق التوازن الأمثل بين نوعي التحقيق وقت الترجمة (compile-time type checking) والتحقيق وقت التشغيل(run-time type checking).

وصلات خارجية

ملف:HelloWorld.svg هذه بذرة مقالة عن لغة برمجة تحتاج للنمو والتحسين، فساهم في إثرائها بالمشاركة في تحريرها.

af:BETA cs:BETA da:BETA de:Beta (Programmiersprache) BETA]] it:BETA no:BETA (programmeringsspråk) ru:BETA