A Blue programozási nyelv

Bevezetés

A Blue programozási nyelv egy objektum orientált programozási nyelv, melyet a Monash Egyetemen (Sydney, Ausztrália) fejlesztettek ki, elsősorban oktatásra. Az egyetemen e nyelv segítségével tanítják az objektum orientált programozást a hallgatóknak. A hangsúly a világos, konzisztens szerkezeten és a "helyes" programtervezés támogatásán van. A Blue nyelv része a Blue programozási környezetnek (Blue Programming Environment), amely tartalmaz editort, compilert, debuggert, és linkert a nyelvhez. A környezet leírása ebben a dokumentumban nem szerepel, itt csak magáról a nyelvről lesz szó.

A Blue-ban minden programozás az osztályok segítségével történik. Minden kód része valamely osztálynak. A program nem más, mint osztályok gyűjteménye (a Blue-ban ezt project-nek hívják). Egy program futtatása egy osztály példányának létrehozását jelenti, valamint ezen osztály metódusainak hívását.