LocalazyLocalazy
JAL je jednoduchý vysokoúrovňový programovací jazyk určený pro mikrokontroléry. Je navržen tak, aby se jej snadno naučili začátečníci a aby jej snadno používali zkušení programátoři. JAL má malou sadu klíčových slov a jednoduchou syntaxi. Programy napsané v jazyce JAL lze zkompilovat a spustit na jakémkoli mikrokontroléru, který tento jazyk podporuje. Jazyk JAL vytvořil James T. Wilson v roce 2002. Wilson je profesorem elektrického a počítačového inženýrství na Michiganské univerzitě. Je také tvůrcem populárního programovacího jazyka Forth. JAL je založen na Forthu, ale s několika důležitými rozdíly. Zaprvé, JAL je navržen speciálně pro mikrokontroléry. To znamená, že má podporu běžných funkcí mikrokontrolérů, jako jsou přerušení, časovače a vstupně-výstupní porty. Za druhé, JAL je kompilovaný jazyk, což znamená, že programy musí být před spuštěním na mikrokontroléru zkompilovány. Díky tomu jsou programy napsané v jazyce JAL efektivnější a rychlejší než programy napsané v interpretovaných jazycích, jako je Forth nebo BASIC. JAL je svobodný software s otevřeným zdrojovým kódem. Je uvolněn pod licencí GNU General Public License. To znamená, že kdokoli může JAL volně používat, upravovat a šířit, pokud neporušuje podmínky licence. JAL je skvělou volbou pro každého, kdo hledá jednoduchý, ale výkonný programovací jazyk pro mikrokontroléry. Snadno se jej naučíte, přesto však poskytuje funkce a výkon, které potřebují zkušenější programátoři.