A Cool programozási nyelv

Bevezetés

Bevezetés

A Cool (Classroom Object-Orinted Language) nyelv egy olyan nyelv, mely akár egy szemeszter alatt implementálható. Ennek ellenére a Cool számos, a modern programozási nyelvekre jellemző tulajdonsággal rendelkezik: a fordító típusellenőrzést végez és az automatikus szemétgyűjtést is megvalósítható.
Egy Cool program osztályok halmaza, minden osztály egy típust definiál.
A Cool egy kifejezés nyelv, vagyis a legtöbb konstrukció kifejezés, és minden kifejezésnek van típusa és értéke. Erősen típusos a nyelv, az eljárások csak a megfelelő adatokra alkalmazhatóak.
Egy Cool program osztályok halmaza, ahol egy kötelező Main osztály kötelező main metódusának meghívásával indul el a program futása.