بلو (لغة برمجة)

يفتقر محتوى هذه المقالة إلى مصادر موثوقة.
من ويكيبيديا، الموسوعة الحرة
بلو
معلومات عامة
التصنيف
ظهرت في
1997 عدل القيمة على Wikidata
التطوير
الإصدار الأول
1997 عدل القيمة على Wikidata
التأثير
متأثرة بـ
متفرقات
BlueJ (en) ترجم عدل القيمة على Wikidata

بلو هي نظام لتعليم برمجة كائنية التوجه، طورت في جامعة سيدني، أستراليا. وهي بيئة تطوير متكاملة (IDE) ولغة برمجة. استخدمت في التعليم منذ عام 1997. وفي عام 1999 توقف تطويرها عندما قام أحد رؤوسائها «مايكل كولينق» (Michael Kölling) بتطبيق تصميم بيئة تطوير متكاملة للغة الجافا، مما أدى لظهور البلو جاي (BlueJ).

تركيبة بلو مشتقة من لغة ايفل للبرمجة وكانت بيئة التنمية والتطوير أحد أكثر التطورات فائدة للتعليمات والتي صممت لتكوين طبقات من برمجة كائنية التوجه. بيئة التطوير المتكاملة لبلو تظهر بشكل صوري المراجع والعلاقات الوراثية بين الأصناف (classes). في وقت التشغيل تسمح للمطور يتكوين أصناف فورية بشكل صوري وتبادلي (visually and interractively)، وتفقد الحالات، وإسناد وظائف لكل طبقة.

أكثر مميزات اللغة ورثتها من لغة ايفل تجعلها مناسبة للتعليم، كالتصميم عن طريق التقليص (design by contract) (الشروط المسبقة، الشروط الأخيرة، وفئة الثوابت)، وتجمع النواتج غير الهامة بطريقة آلية.

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

وصلات خارجية[عدل]