LocalazyLocalazy
JAL je jednoduchý vysokoúrovňový programovací jazyk určený pre mikrokontroléry. Je určený na jednoduché učenie pre začiatočníkov a jednoduché používanie pre skúsených programátorov. JAL má malý súbor kľúčových slov a jednoduchú syntax. Programy napísané v jazyku JAL sa dajú skompilovať tak, aby fungovali na akomkoľvek mikrokontroléri, ktorý tento jazyk podporuje. Jazyk JAL vytvoril James T. Wilson v roku 2002. Wilson je profesorom elektrického a počítačového inžinierstva na Michiganskej univerzite. Je tiež tvorcom populárneho programovacieho jazyka Forth. JAL je založený na jazyku Forth, ale s niekoľkými dôležitými rozdielmi. Po prvé, JAL je navrhnutý špeciálne pre mikrokontroléry. To znamená, že má podporu bežných funkcií mikrokontrolérov, ako sú prerušenia, časovače a vstupno-výstupné porty. Po druhé, JAL je kompilovaný jazyk, čo znamená, že programy musia byť skompilované predtým, ako sa dajú spustiť na mikrokontroléri. To umožňuje, aby programy napísané v jazyku JAL boli efektívnejšie a rýchlejšie ako programy napísané v interpretovaných jazykoch, ako sú Forth alebo BASIC. JAL je bezplatný softvér s otvoreným zdrojovým kódom. Je vydaný pod všeobecnou verejnou licenciou GNU. To znamená, že každý môže slobodne používať, upravovať a šíriť JAL, pokiaľ neporušuje podmienky licencie. JAL je skvelou voľbou pre každého, kto hľadá jednoduchý, ale výkonný programovací jazyk pre mikrokontroléry. Ľahko sa ho naučíte, ale stále poskytuje funkcie a výkon, ktoré potrebujú skúsenejší programátori.