Jeden z mých zatím snad nejdelších programů, co do počtu řádků. Vznikal jako semestrální práce na překladače. Současně si cvičící na pokročilé C++ do něj vymyslel GUI se zvýrazněním syntaxe a cachováním výsledků. Takže nakonec z toho vznikl tento žrout vánočních prázdnin. Jako GUI toolkit používá GPL verzi Qt4.
Program je interpretrem navrženého jazyka matematických operací s proměnnými a funkcemi. Používá zpožděné vyhodnocování (některými zváno „Líná kalkulačka“). Hodnota výrazu se spočítá až v případě, že je nutno ji vypsat na výstup nebo použít pro vyhodnocení podmíněného výrazu.
Port do Javy pro účely předmětu Programování v jazyku Java. Je zkompilována v JDK 1.6. Ke spuštění zřejmě bude potřeba JRE právě verze 1.6.
Aplikaci spustíte přiloženým souborem run.bat
, nebo z příkazové řádky příkazem:
java -jar minimath.jar