QBasic

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
QBasic
Surgido em 1991 - 2000
Última versão (Predefinição:Release date)
Criado por Microsoft Corporation
Dialetos: BASIC
Influenciada por QuickBASIC, GW-BASIC
Influenciou FreeBASIC, Visual Basic
Licença: MS-EULA
Página oficial www.microsoft.com

QBasic é um IDE e interpretador da linguagem BASIC, baseada no QuickBASIC. O código colocado no IDE é compilado numa forma intermediária e imediatamente interpretada no IDE.[1] Pode ser executado em quase todas as versões do DOS e Windows, ou através de DOSBox/DOSEMU, no Linux e FreeBSD.[2] No seu tempo, QBasic providenciava um IDE de topo, incluindo um depurador. Tal como o QuickBASIC, QBasic é uma linguagem de programação estruturada, suportando subrotinas e ciclos while.[3] [4]

História[editar | editar código-fonte]

O QBasic foi desenvolvido para substituir o GW-BASIC. Baseava-se no compilador QuickBASIC 4.5 mas sem os elementos de compilação e linkagem. A versão 1.0 foi lançada com o MS-DOS 5.0 e superior, e também com o Windows 95, Windows NT 3.x e Windows NT 4.0. A IBM recompilou QBasic e incluiu-o no PC-DOS 5.x e nas versões 2.0 e superiores do OS/2.[5] eComStation, descendente do código do OS/2, inclui QBasic 1.0. O QBasic 1.1 foi incluído com o MS-DOS 6.x e, sem EDIT, no windows 95, Windows 98 e Windows Me. A partir do Windows 2000, a Microsoft deixou de incluir o QBasic no sistema.[6]

Exemplo "Olá, Mundo!"[editar | editar código-fonte]

PRINT "Hello, World!"

Ver também[editar | editar código-fonte]

Referências

  1. Differences Between GW-BASIC and QBasic (2003-05-12). Página visitada em 2008-06-28.
  2. HOWTO Play With Your Old QBasic Programs on Linux (2007-03-31). Página visitada em 2008-06-28.
  3. QBASIC Manual: SUB...END SUB Statement QuickSCREEN. Página visitada em 2008-06-28.
  4. QBASIC Manual: WHILE...WEND Statement QuickSCREEN. Página visitada em 2008-06-28.
  5. Microsoft BASIC version information. Página visitada em 2008-06-12.
  6. QBasic Missing from Windows 2000 (2007-03-01). Página visitada em 2008-06-12.

Ligações externas[editar | editar código-fonte]