Just BASIC é um dialeto da linguagem de programação BASIC, de 32 bits. Ele é a versão gratuita de seu projeto irmão Liberty BASIC. Ela foi criada pela Shoptalk Systems.

Just BASIC
Surgido em 2004 (20 anos)
Última versão 1.01 (6 de Julho de 2005)
Criado por Shoptalk Systems
Influenciada por BASIC, Liberty BASIC
Página oficial Justbasic.com

Sintaxe

editar

Como o título sugere e como são a maioria dos dialetos de BASIC, a sintaxe é muito simples e fácil de aprender. Programadores têm achado isso extremamente efetivo na criação de programas e jogos, por causa disso. Abaixo temos uma lista de alguns comandos simples:

  • PRINT (ou I/O ou IO) - Imprime textos para a tela;
  • GOTO - Instrui o computador à criar uma variável para pular para outro ponto no programa, especificado por um “rótulo” (label);
  • LET - Permite ao programador criar uma variável igual à outra variável ou fazer cálculos matemáticos.
let v$ = "hello"

ou:

v$ = "hello"
Nota: Não é requerido usar o comando LET antes de mudar uma variável.

A interface GUI

editar

Just BASIC também permite a construção de GUIs. Esta é um aplicativo open source o qual o próprio código fonte vem na instalação e se encontra na pasta padrão da linguagem. O que lhe permite modificá-lo, ou usar o código para outros propósitos.

Compilação

editar

Just BASIC automaticamente compila o programa ativo em execução. Para distribuir um programa, o programador tem que “tokenizar” um programa, compilando o mesmo em bytecode. O arquivo “tokenizado” é executado pelo interpretador incluso, que é chamado jbrun101.exe, na versão atual.

Diferências entre Just BASIC e Liberty BASIC

editar

Aqui estão algumas diferências entre Just BASIC e Liberty BASIC:

  • Liberty BASIC suporta chamadas de APIs;
  • Liberty BASIC pode customizar dialogos, por meio da escolha das fontes e cores;
  • Liberty BASIC pode ter um POPUPMENU que implementa um menu de click-direito do mouse;
  • Liberty BASIC tem um comando interno SORT;
  • Liberty BASIC custa US$49,95 pela versão GOLD, ou US$29,99 pela versão SILVER, a qual não permite a compilação de programas;
  • a IDE do Liberty BASIC possui uma função “rápido salto” que leva rapidamente o cursor até uma função ou rótulo;
  • Liberty BASIC suporta um add-on chamado Assist[1], que inclui ferramentas extras, como manipulador de projeto, versonificação do código fonte, e mais. Este add-on custa US$49,95.

De qualquer forma, muitos recursos adicionais para Just BASIC pode ser completado pelo VBScript. O código para esses recursos podem ser achados no fórum do Just BASIC[2].

Licença de uso

editar

O Just BASIC pode ser usado para propósito comercial, com as seguintes condições:

  • Que os únicos arquivos (que são da autoria da Shoptalk Systems) à serem distribuídos, sejam:
    • vbas31w.sll
    • vgui31w.sll
    • voflr31w.sll
    • vthk31w.dll
    • vtk1631w.dll
    • vtk3231w.dll
    • vvm31w.dll
    • vvmt31w.dll
    • jbrun101.exe
  • Que o nome do arquivo JBRUN101.EXE, seja mudado para outro qualquer.

Ver também

editar

Referências

  1. http://www.libertybasic.com/assist.html
  2. «Cópia arquivada». Consultado em 21 de julho de 2007. Arquivado do original em 13 de agosto de 2007 

Ligações externas

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