Logic Basic
Origem: Wikipédia, a enciclopédia livre.
Logic Basic | |
---|---|
Paradigma: | Programação orientada a objetos |
Surgido em: | 2000, última revisão em 2007 |
Última versão: | 6.5.6 |
Criado por: | Eleusmário Mariano Rabelo |
Estilo de tipagem: | |
Compiladores: | |
Dialetos: | |
Influenciada por: | BASIC, C, Clipper |
Influenciou: | |
Licença: | |
Website: | www.topsoftnew.com/logicbasic |
Linguagem Básica de Programação para Windows
O Logic Basic é uma linguagem de programação, interpretada e compilada, em português, voltada ao desenvolvimento para o ambiente Microsoft Windows. O Logic Basic é totalmente em português, e possuindo comandos bem simples e fáceis de compreender, porém razoavelmente poderosos.
Índice |
[editar] História
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 e experiente na linguagem, então Eleusmário resolveu rebatizá-la de Logic Basic.
[editar] Visão Geral
Logic Basic é uma ferramenta ideal para todos os níveis de experiência, sendo ótimo para pessoas leigas, em programação, até profissionais. Pode ser usada tanto por crianças, quanto por adultos. O Logic Basic não é ideal para desenvolvimento de software de base ou aplicativos de sistema; e sim ideal para desenvolvimento rápido e simplificado de programas como: apresentações, bancos de dados, animações simples e jogos. Logic Basic não é só um simples dialeto (ou interpretador) de BASIC, e sim uma linguagem de programação completa e independente de BASIC. Foi baseado em linguagens históricas, como BASIC, C, Clipper, COBOL e Pascal.
O Logic Basic foi desenvolvido com as seguintes características em mente:
- Simplicidade - Uma linguagem de programação simples de aprenser e usar;
- Moderna - Mesmo com a simplicidade dos comandos, ser uma linguagem de programação poderosa e moderna, que pudesse desfrutar de todos os novos recursos do ambiente Microsoft Windows;
- Programação Lógica - Como nas antigas linguagens de programação, o programador trabalhava na lógica da programação;
[editar] Vantagens do Logic Basic
- Linguagem totalmente em português (para falantes da lingua poruguêsa;
- Linguagem que possui uma lógica baseada em linguagens antigas como, BASIC, C, Clipper, COBOL e Pascal, tornando fácil a migração de programadores de outras linguagens;
- A simplicidade, onde todas as rotinas são pré-programadas, e sem a nescessidade de incluir bibliotecas externas, dando mais rapidez no desenvolvimento e mais produção;
- Oferece facilidades na criação e manipulação de bancos de dados.
[editar] Compilação e Interpretação
Logic Basic é uma linguagem interpretada e compilada, e por isso há a possibilidade de distribuir o programa como arquivo compilado ou como código aberto.
[editar] Interpretação
O código fonte é legível para humanos, e pode ser editado por qualquer editor de texto, como o Bloco de Notas (ou Note Pad). O editor do Logic Basic insere no final do código, um sinal, que é apenas visível por um editor que não seja ele. Porém, esse código é opcional, e pode ser descartado. Mesmo assim, se aver algum problema por causa da falta desse código, aqui está ele:
#%
É só inserí-lo no final do arquivo.
O interpretador é um pouco pesado. Ele tem 1,11MB. E ainda, o interpretador requer intalado no computador o Microsoft Forms DLL v2.01 (possui 657KB).
[editar] Compilação
A compilação é útil para proteger os direitos do autor, escondendo o código fonte do usuário. Ao compilar o código, o arquivo passa, de .LBC, a ter a extensão .LBE. Porém, mesmo assim, é nescessário o interpretador para executar o programa. O método de compilar serve apenas para deixar ilagível para humanos, para que o código não seja copiado e/ou modificado.
[editar] Versões
Logic Basic possui duas principais versões:
- Logic Basic Free;
- Logic Basic Pro.
A atual versão é 6.5. A versão Pro é paga, já a Free é gratuita e não-opensource. A venda do mesmo, sem autorizaçao do Eleusmário Mariano Rabelo, é proibida.
[editar] Ver também
- BASIC
- C
- Clipper
- COBOL
- Pascal
- Just BASIC
- Linguagem de programação
- Lista de linguagens de programação
- Yabasic