Loading AI tools
من ويكيبيديا، الموسوعة الحرة
بلو هي نظام لتعليم برمجة كائنية التوجه، طورت في جامعة سيدني، أستراليا. وهي بيئة تطوير متكاملة (IDE) ولغة برمجة. استخدمت في التعليم منذ عام 1997. وفي عام 1999 توقف تطويرها عندما قام أحد رؤوسائها «مايكل كولينق» (Michael Kölling) بتطبيق تصميم بيئة تطوير متكاملة للغة الجافا، مما أدى لظهور البلو جاي (BlueJ).
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. (فبراير 2016) |
تركيبة بلو مشتقة من لغة ايفل للبرمجة وكانت بيئة التنمية والتطوير أحد أكثر التطورات فائدة للتعليمات والتي صممت لتكوين طبقات من برمجة كائنية التوجه. بيئة التطوير المتكاملة لبلو تظهر بشكل صوري المراجع والعلاقات الوراثية بين الأصناف (classes). في وقت التشغيل تسمح للمطور يتكوين أصناف فورية بشكل صوري وتبادلي (visually and interractively)، وتفقد الحالات، وإسناد وظائف لكل طبقة.
أكثر مميزات اللغة ورثتها من لغة ايفل تجعلها مناسبة للتعليم، كالتصميم عن طريق التقليص (design by contract) (الشروط المسبقة، الشروط الأخيرة، وفئة الثوابت)، وتجمع النواتج غير الهامة بطريقة آلية.
الفريق الذي طور بلو استمروا في العمل على نفس البيئة التطويرية المتكاملة واسموها بلو جاي والتي استخدمت لغة الجافا ولها نفس الأهداف. مشروع البلو جاي قيد تطوير نشط.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.