المحتوى هنا ينقصه الاستشهاد بمصادر، أي معلومات غير موثقة يمكن التشكيك بها وإزالتها.

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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
Question book-new.svg
المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016)

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

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

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

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

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

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