14. Projekt CAD: specifikace a cíle

Ilustrační obrázek k článku: Projekt CAD: specifikace a cíle
Co všechno by měl umět náš CAD? A jaký jazyk si pro něj vytvoříme? Dnešní přehled shrnuje cíle, které nás čekají – a není jich málo.

V minulých článcích jsme si naznačili, jaké funkce by měl náš CAD mít. A taky, jaké požadavky máme na jazyk, ve kterém ho napíšeme. Začátek tvorby jazyka i samotného CADu je už na dohled. Než se do toho pustíme naplno, shrňme si zadání – ať víme, co nás čeká, a máme přehled o celé stavbě.


Animace průniku čtyřstěnu a krychle

Je toho dost. A některé úkoly by si jen tak někdo do to-do listu nenapsal. Vím ale, že to celé zvládnout jde – některé části jsem už postavil ve starší verzi CADu. I tak mi, s pomocí pár kreativních zkratek, trvalo několik večerů dostat se ke slušným výsledkům.

A odhadem? Počet článků, které to všechno popíšou, bude někde v nižších stovkách. Což... je prostě hodně práce.

Výsledný CAD ale není jediný cíl. Neméně důležitý je i objev nových a netradičních programátorských přístupů, ke kterým nás zavede právě omezení daná polyglotností jazyka.

Hlavním cílem je ale rozvoj kreativity – schopnosti, kterou využijete i v mnoha jiných projektech.

A co dál? V příštím článku se pustíme do hledání jména pro náš jazyk. Protože každý jazyk si zaslouží dobré jméno – krátké, výstižné a trochu nezapomenutelné.

Předchozí   Následující