LocalazyLocalazy
JAL é uma linguagem de programação simples, de alto nível, concebida para microcontroladores. Destina-se a ser fácil de aprender para principiantes e fácil de usar para programadores experientes. JAL tem um pequeno conjunto de palavras-chave e uma sintaxe simples. Os programas escritos em JAL podem ser compilados para correr em qualquer microcontrolador que suporte a linguagem. A JAL foi criada por James T. Wilson em 2002. Wilson é professor de engenharia eléctrica e informática na Universidade de Michigan. Ele é também o criador da popular linguagem de programação Forth. A JAL é baseada em Forth, mas com algumas diferenças importantes. Primeiro, a JAL é concebida especificamente para microcontroladores. Isto significa que tem suporte para características comuns de microcontroladores, tais como interrupções, temporizadores, e portos de E/S. Em segundo lugar, JAL é uma linguagem compilada, o que significa que os programas devem ser compilados antes de poderem ser executados num microcontrolador. Isto permite que os programas escritos em JAL sejam mais eficientes e mais rápidos do que os programas escritos em línguas interpretadas tais como Forth ou BASIC. JAL é software livre e de código aberto. É lançado sob a Licença Pública Geral GNU. Isto significa que qualquer pessoa é livre de utilizar, modificar, e distribuir JAL, desde que não viole os termos da licença. JAL é uma grande escolha para quem procura uma linguagem de programação simples mas poderosa para microcontroladores. É fácil de aprender, mas ainda fornece as características e desempenho que os programadores mais experientes necessitam.