QuickBASIC
Surgido em1985 - 1988
Última versão(1988)
Criado porMicrosoft Corporation
DialetosBASIC
Influenciada porGW-BASIC
InfluenciouQBasic, FreeBASIC, Visual Basic, QB64
LicençaMS-EULA
Página oficialwww.microsoft.com

Microsoft QuickBASIC (ou QB ou incorretamente "QBasic", que é outro sistema), acrónimo de Quick Beginner's All-purpose Symbolic Instruction Code, é um IDE (Integrated Development Environment) e compilador para a linguagem de programação BASIC, desenvolvida pela Microsoft. QuickBASIC corre em DOS, embora tenha existido uma versão para Mac OS. Baseado no GW-BASIC, adiciona tipos definidos pelo utilizador, estrutura de programação melhorada, melhor gráficos, suporte para disco e um compilador em vez de um interpretador. A Microsoft assinalou o QuickBASIC como o nível introdutório para os seus sistemas de desenvolvimento profissionais em BASIC.[1]

História

editar

A Microsoft lançou a primeira versão do QuickBASIC a 18 de agosto de 1985 numa única disquete de 5.25" de 360KB. A versão 2.0 e posteriores tinham um IDE, permitindo ao utilizador editar diretamente no editor de texto.

Embora ainda suportado no QuickBASIC, a numeração das linhas tornou-se opcional. Eram permitidos saltos no código visando nomes colocados no programa, designados de labels (etiquetas). Versões posteriores também adicionavam controlo de estruturas, tais como múltiplas linhas de expressões condicionais e ciclos de blocos de código.

Foi incluído o PC BASIC Compiler da Microsoft para compilar os programas em executáveis para DOS. A partir da versão 4.0, o editor incluía um interpretador que permitia ao programador executar o programa sem a necessidade de sair do editor. Infelizmente, existiam diferenças subtis entre o interpretador e o compilador, pelo que por vezes um programa executava corretamente no interpretador e falhava após a compilação, ou simplesmente não compilava.[carece de fontes?]

A última versão do QuickBASIC foi a versão 4.5 (1988), embora o desenvolvimento do PDS (Microsoft BASIC Professional Development System) continuou até à versão 7.1 (outubro de 1990).[2] Ao mesmo tempo, o pacote do QuickBASIC era silenciosamente alterado para que as disquetes usassem a mesma compressão utilizada para o BASIC PDS 7.1.[3] O IDE da versão Basic PDS 7.x era chamado de QuickBASIC Extended (QBX) e executava somente no DOS, ao contrário do resto do Basic PDS 7.x, que também executava no OS/2. O sucessor do QuickBASIC e Basic PDS foi o Visual Basic para MS-DOS 1.0, vendidos em versões Standard e Professional. Versões posteriores do Visual Basic deixaram de incluir versões para DOS, com a Microsoft a concentrar-se nas aplicações para Windows.

Um pequeno subconjunto do QuickBASIC 4.5, nomeado QBasic, era incluído com o MS-DOS 5 e versões seguintes, substituindo o GW-BASIC das versões anteriores do MS-DOS. Comparativamente ao QuickBASIC, o QBasic ficava limitado ao interpretador, limitado no tamanho dos programas, e faltavam igualmente alguns conjuntos de funções. Pela falta do compilador não poderia ser utilizado para produzir executáveis, embora o código fonte do programa podia ser compilado pelos compiladores do QuickBASIC 4.5, PDS 7.x ou VBDOS 1.0 se disponíveis.

O QuickBASIC 1.00 para o sistema operativo Apple Macintosh surgiu em 1988. Era oficialmente suportado por máquinas com o System 6 com mais de 1 MB de RAM.[4] Também podia ser executado no System 7, desde que o endereçamento de 32 bits fosse desativado, mas tal não era possível em máquinas da Macintosh baseadas no Motorola 68040.

Atualidade

editar

Hoje em dia, alguns programadores utilizam emuladores do DOS, tais como DOSBox, para executarem o QuickBASIC no Linux e em computadores modernos que já não suportam o compilador.[5][6]

Recentemente, um conjunto de rotinas TCP/IP para QuickBASIC 4.x e 7.1 despertou novo interesse no software. Particularmente na comunidade dos saudosos dos computadores antigos, que têm conseguido escrever software para velhos computadores que correm em DOS, permitindo que essas máquinas tenham acesso a outros computadores através de LAN ou à internet. Isso tem permitido que sistemas tão antigos como 8088 tenham novas funções, tais como servidores Web ou utilização do IRC.[7]

O QuickBASIC 4.5 ainda está disponível para os subscritores MSDN.

Sucessores

editar

O Visual Basic da Microsoft foi o sucessor do QuickBASIC. Outros compiladores, como o PowerBASIC e FreeBASIC, têm variados graus de compatibilidade. QB64 é um compilador QuickBASIC multiplataforma.[8]

Referências

  1. Documentação antiga da Microsoft refere "QuickBASIC", embora referências posteriores em páginas da Microsoft utilizem "QuickBasic".
  2. QuickBASIC 4.5 era vendida num conjunto de cinco disquetes DSDD 5.25" de 360kB ou em três disquetes DSDD 3.5" de 720kB. A versão com três disquetes podia também ser instalada a partir de disquetes DSHD de 1.2 MB (em 5.25") ou DSHD 1.44 MB (em 3.5"). Para poupar nos custos, os ficheiros eram comprimidos, e versões posteriores eram vendidas em apenas quatro disquetes de 5.25" ou em duas de 3.5".
  3. http://support.microsoft.com/kb/65291 Microsoft Knowledge Base article 65291
  4. http://support.microsoft.com/kb/31937 Requisitos do sistema para QuickBASIC para Macintosh
  5. Pete Trbovich (31 de março de 2007). «HOWTO Play With Your Old QBasic Programs on Linux». Consultado em 28 de dezembro de 2008 
  6. Kiyote Wolf (10 de maio de 2008). «Kiyote Wolf on a Variety of Subjects». QB Express. Consultado em 28 de dezembro de 2008 
  7. Mike Chambers (12 de julho de 2008). «rubbermallet.org: Where QuickBASIC gets much more powerful». Consultado em 28 de dezembro de 2008 
  8. E.K.Virtanen (26 de maio de 2008). «Interview With Galleon». Consultado em 14 de julho de 2008. Arquivado do original em 21 de agosto de 2008 

📚 Artikel Terkait di Wikipedia

QB64

um compilador BASIC auto-hospedado para Microsoft Windows, OS X e Linux, desenhado para ser compatível com o Microsoft QBasic e QuickBASIC. QB64 é um emissor

QBasic

QBasic é um IDE e interpretador da linguagem BASIC, baseada no QuickBASIC. O código colocado no IDE é compilado numa forma intermediária e imediatamente

FreeBASIC

FreeBASIC é totalmente escrito em FreeBASIC. QBasic QuickBASIC Visual Basic Site oficial Fórum oficial FreeBASIC wiki Jogos desenvolvidos em FreeBASIC

Microsoft Binary Format

flutuante que era utilizado nas linguagens BASIC da Microsoft, incluindo o MBASIC, GW-BASIC e QuickBASIC anteriores à versão 4.00. Existem duas versões

Alan Cooper

desenvolvimento profissional para a linguagem de programação QuickBASIC chamada Visual Basic , amplamente usada no desenvolvimento de aplicativos de negócios

GW-BASIC

o GW-BASIC deu lugar ao QBasic, uma versão reduzida do compilador QuickBASIC. GW-BASIC funciona em linha de comandos, baseado no Dartmouth BASIC. Incluía

Just BASIC

outro qualquer. BASIC DarkBasic FreeBASIC Linguagem de programação Lista de linguagens de programação Logic Basic QBasic QuickBasic XBasic Yabasic http://www

Bob Albrecht

(1988) Advanced Quickbasic (1989) Quick BASIC Made Easy (1989) The GW-Basic Reference (1990) Teach Yourself GW-Basic (1990) Qbasic Made Easy (1991) Simply