english

Karel++

Tady je ke stažení archiv zdrojáků programovacího jazyka Karel.

Psal jsem to na matfyzu coby semestrálku z programování v C/C++, ovšem je to napsaný v Pascalu. Ano i takové věci se dějí, skutečně se mi povedlo přesvědčit profesora tím, že to bude napsaný v tý dobé revolučním způsobem - v Turbo Pascalu pro Windows 1.5 a posléze Borland Pascalu 7.0.

Nevím jestli se povede někomu zdrojáky zkompilovat na dnešních překladačích, v Delphi 1.0 (tehdy ještě Application Builderu) se mi to ještě povedlo, ale od Delphi 2.0 to už nešlo, protože Borland přejmenoval unity a změnil řadu dalších věcí.

Takže, kdo si ty zdrojáky stáhnete a přeložíte (po dlouhých a krušných úpravách), dejte mi pak vědět a pošlete mi zdrojáky zpět, abych si to mohl zaarchivovat. A až bude synátor starší a bude jevit zájem o nějakou produktivní práci na compu, tak aby mohl začít s Karlem.

Upozornění a trochu popisu: v archivu není dokumentace, ale zdrojáky jsou docela slušně okomentovaný. Interpretej jazyka je takovej divokej, psanej tehdy ještě bez teoretických i praktických znalostí překladačů. Je to prostě na míru Karlovi. Příkazy se daj uložit na disk, ovšem v takový binární podobě, není to texťák. Editovat jdou přímo v programu. Uživatelský rozhraní je myslím dost solidní a intuitivní.

Zdrojáky tady poskytuju volně, řekněme pod GPL.

Popis rozhraní jazyka Karel

Popis uživatelského rozhraní včetně obrázků a popisu struktury menu a ovládní.

Příklad na sčítání

Příklad ukazující možnost, jak může Karel sčítat celá oktalová čísla (čísla se základem 8, tedy \0..\07).

Stáhnout

Soubor Verze Typ OS
Popis
karel-exe.rar 1.0 Spustitelný soubor Windows
Archiv se spustitelným kódem interpreteru jazyka Karel. Součástí je i několik souborů s uživatelskými příkazy a rozložením měst robota Karla.
karel-src.rar 1.0 Zdrojové kódy Windows
Zdrojáky interpretru jazyka Karel. Překlad je takřka nemožný pokud nemáte k dispozici prastarý Borland Pascal nebo Turbo Pascal pro Windows.
© 2024 any code
TOPlist