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

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

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوقة. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016)

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

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

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

وصلات خارجية

  • بوابة برمجة الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.