User:Hypolitto

= PEARL (Linguagem de Programação) =

Descrição
PEARL, ou Process and Experiment Automation Realtime Language, é uma linguagem de programação de computadores projetada para programação em tempo real e multitarefas. Por ser uma linguagem de auto nível, ela é multiplataforma, e independente de processador. Desde 1977, a linguagem de programação tem passado por várias iterações de padronização pelo Deutsches Institut für Normund. A versão atual é a PEARL-90, que foi padronizada em 1998 como DIN 66253-2 (Berlin, Belt-Verlag, 1998).

Características
PEARL suporta valores numéricos tanto em ponto fixo como em ponto flutuante, dados em caracteres e string assim como valores em bits. A linguagem também provê facilidades para arranjos multidimensionais (arrays) e estruturas. Ambos apontadores tipados e não tipados também são suportados, além de typecasting (conversão de tipos ou coersão).

Além disso, é simplesmente possível mapear problemas técnicos de processamento. Um princípio importante no desenvolvimento de PEARL era fácil de aprender para programadores.

Todos os tipos básicos de dados e estruturas de linguagens de outras linguagens de programação procedural existem em PEARL, que oferece elementos confortáveis para manipular tarefas em tempo real e multitarefas. Assim como várias linguagens de programação de alto nível, PEARL também oferece suporte para rotinas (funções e procedimentos), e passagens de parâmetros, seja por valor e por referência (via apontadores).

Links Externos

 * PEARL 90 - Language Report (PDF)