Logic Basic
| Logic Basic | |
|---|---|
| Clique aqui para ver o logotipo de Logic Basic | |
| Paradigma | Programação lógica |
| Surgido em | 2000 |
| Última versão | NG 1.0.41 (08 de abril de 2011) |
| Criado por | Eleusmário Mariano Rabelo |
| Estilo de tipagem: | Dinâmica, Forte |
| Influenciada por | BASIC, C, Clipper |
| Licença: | Programa proprietário |
| Página oficial | www.logicbasic.net |
O Logic Basic é uma linguagem de programação interpretada, de alto nível, e com sintaxe em português brasileiro, voltada ao desenvolvimento para o ambiente Microsoft Windows. O Logic Basic foi criado em 2000, pelo brasileiro Eleusmário Mariano Rabelo.1
Índice |
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
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
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). Ao gravar os códigos do programa no arquivo com extensão .LBC, as extensões são concatenadas ao código principal, colocando-se as seguintes demarcações no arquivo: carece de fontes
Código Principal + #%, Nome da extensão 1 + #&, Código da extensão 1 + #%, Nome da extensão 2 + #&, Código da extensão 2 + #%, Nome da extensão 3 + #&, Código da extensão 3 + #%, Nome da extensão 4 + #&, Código da extensão 4 + #%, Nome da extensão 5 + #&, Código da extensão 5 + #%, Nome da extensão 6 + #&, Código da extensão 6 + #%.
A seguir o programa é executado até que seja encontrado o comando FimPrograma, ou a última linha do código do programa.carece de fontes
Versões editar
Logic Basic possui duas principais versões: Logic Basic Free, e Logic Basic Profissional. A versão Profissional é paga (custa R$ 189,00),2 já a Free é gratuita e pode ser usada para qualquer propósito. A venda do mesmo, sem autorizaçao do Eleusmário, é proibida. A diferença entre essas duas versões, é que a versão Profissional tem algumas melhorias em relação à Free, mas que não influenciam na estrutura da linguagem, por exemplo, alguns comandos podem produzir um resultado melhor na janela da primeira, mas com praticamente a mesma função em ambas as versões.3
Exemplo de código editar
Posicione 10, 10 Escreva "Olá, Mundo!"
Ver também editar
Referências
- ↑ a b c Eleusmário Mariano Rabelo. História do Logic Basic (em português). logicbasic.net. Página visitada em 24 de abril de 2010.
- ↑ Eleusmário Mariano Rabelo. Comprar o Logic Basic NG Profissional (em português). logicbasic.net. Página visitada em 22 de janeiro de 2011.
- ↑ Eleusmário Mariano Rabelo. Apresentação do Logic Basic (em português). logicbasic.net. Página visitada em 22 de janeiro de 2011.










