Logic Basic

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
NoFonti.svg
Este artigo ou se(c)ção cita fontes fiáveis e independentes, mas elas não cobrem todo o texto (desde janeiro de 2011).
Por favor, melhore este artigo providenciando mais fontes fiáveis e independentes, inserindo-as em notas de rodapé ou no corpo do texto, nos locais indicados.
Encontre fontes: Googlenotícias, livros, acadêmicoScirusBing. Veja como referenciar e citar as fontes.
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

  1. 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.
  2. Eleusmário Mariano Rabelo. Comprar o Logic Basic NG Profissional (em português). logicbasic.net. Página visitada em 22 de janeiro de 2011.
  3. Eleusmário Mariano Rabelo. Apresentação do Logic Basic (em português). logicbasic.net. Página visitada em 22 de janeiro de 2011.

Ligações externas editar


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