سؤال

سمعت عن B-Method الذي اخترع في فرنسا. هل هو بديل لغات البرمجة التقليدية مثل C ++ و Java أم أنه شيء مختلف تمامًا بأغراض مختلفة؟

هل كانت مفيدة؟

المحلول

اقتبس B-Website:

B هي طريقة مواصفات رسمية والتي ، بفضل لغة كافية ، تسمح بتعبيرات دقيقة للغاية للخصائص المطلوبة حسب المواصفات. يمكن للمرء أن يثبت بعد ذلك بطريقة تلقائية تمامًا أن هذه الخصائص لا لبس فيها ، متماسكة وليست متناقضة. هذا يسمح لنا بعد ذلك بإثبات رياضياً أن هذه الخصائص تؤخذ في الاعتبار مع تقدم مراحل التصميم.

لذلك ، تتيح هذه الطريقة والإثبات المرتبط بها: (1) الوصول إلى المواصفات الفنية ومواصفات النظام المنظمة ، المتماسكة وغير المضغوطة ، و (2) تطوير البرامج المضمونة تعاقديًا ليكون خاليًا من الأخطاء.

للإجابة على سؤالك: لا ، B-Method ليس بديلاً للغات البرمجة. إنها طريقة لإنشاء مخططات للبرامج ولتحقق من أن الشيء الذي أنشأته يعمل حقًا كما هو موضح في المخططات. إذا كنت لا تفهم هذا ، يمكنك أن تنسى ذلك بأمان.

نصائح أخرى

لا ، كما يقول مقال ويكيبيديا ، B-method هو أ طريقة رسمية ليست لغة البرمجة. يمكنك قراءة الأساليب الرسمية على ويكيبيديا أيضًا. في الأساس ، يمكن استخدامها أثناء التطوير لوصف الخوارزميات والتحقق منها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top