O Logic Basic é uma linguagem de programação interpretada, de alto nível, e com sintaxe em português brasileiro e inglês, voltada ao desenvolvimento para o ambiente Microsoft Windows. O Logic Basic foi criado em 2000, pelo brasileiro Eleusmário Mariano Rabelo.[1]

Logic Basic
http://www.maxissoft.com/logicbasic/imagens/LogoLB.gif
Paradigma Programação lógica
Surgido em 2000
Última versão NG 1.0.67 (30 de dezembro de 2015)
Criado por Eleusmário Mariano Rabelo
Estilo de tipagem Dinâmica, Forte
Dialetos: Português do Brasil, Inglês
Influenciada por BASIC, C, Clipper
Licença: Freeware
Página oficial [1]

História editar

O desenvolvimento do Logic Basic foi iniciado em 2000, e era chamado de Visual Baby, pois a intenção era de uma linguagem de programação voltada para crianças. Um tempo depois, houve interesse do público adulto, então Eleusmário resolveu rebatizá-la de Logic Basic.[1] A linguagem foi criada originalmente em português brasileiro, e em meados de 2013 foi criada uma versão em inglês.

Características editar

Atualmente, o Logic Basic, é voltado para o desenvolvimento de apresentações, bancos de dados, animações simples, e jogos. Não possui funções para trabalhar com console, pois é totalmente voltado para o Windows. O Logic Basic foi baseado em linguagens históricas como BASIC, C, Clipper, COBOL e Pascal.[1] As últimas versões foram otimizadas de modo que elas podem ser instaladas e executadas sem problemas também em sistemas operacionais Linux, desde que o aplicativo Wine esteja instalado.

Codificação, compilação e interpretação editar

Logic Basic é uma linguagem interpretada e também possui um compilador para sua máquina virtual e, por isso, há a possibilidade de distribuir o programa como código aberto ou em bytecode. Em fins do ano de 2010 o Logic Basic sofreu alterações profundas em sua estrutura, e foi rebatizado de Logic Basic NG (nova geração), passando a ter vários recursos como criação de funções, subrotinas, temporizadores, múltiplas janelas, variáveis globais e locais com 3 tipos (String, Inteiro e Decimal), componentes contendo propriedades, métodos e eventos, entre outros recursos. [carece de fontes?]

O editor de programas do Logic Basic possui o editor de código principal, e mais 6 editores de extensões de códigos, que servem para colocar alguns trechos do código para melhor organizar o programa, mas o código principal e as extensões são enxergadas pelo interpretador como se fossem um único texto, onde as extensões são concatenadas ao código principal, pela sua ordem numérica (1-6).

A seguir o programa é executado até que seja encontrado o comando FimPrograma, ou a última linha do código do programa. As subrotinas e funções devem ser declaradas após o comando FimPrograma.[carece de fontes?]

Versões editar

Logic Basic possui duas principais versões: Logic Basic NG e Logic Basic (em inglês), ambas as versões são gratuitas e totalmente funcionais. A estrutura e o funcionamento das duas versões são praticamente iguais, com diferença apenas nos nomes, argumentos e atributos dos comandos, que são em português na versão NG e em inglês na segunda versão.

Exemplo de código editar

Posicione 10, 10
Escreva "Olá, Mundo!"

Ver também editar

Referências

  1. a b c Eleusmário Mariano Rabelo. «História do Logic Basic». logicbasic.net. Consultado em 24 de abril de 2010. Arquivado do original em 25 de agosto de 2010 

Ligações externas editar


  Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.