GW-BASIC

linguagem de programação

GW-BASIC é uma versão do BASIC desenvolvida pela Microsoft a partir do BASICA, originalmente para a Compaq. Era fornecida juntamente com o resto do software do sistema operativo MS-DOS da Microsoft, com os PCs compatíveis IBM. A Microsoft chegou a vender um compilador BASIC, BASCOM, compatível com GW-BASIC, para aplicações que requeriam mais velocidade. A linguagem era apropriada para criar software simples, e como estava incluída na maioria das versões do MS-DOS, era igualmente uma forma barata de muitos programadores aprenderem o fundamental da computação.[1][2] Com a versão 5.0 do MS-DOS, o GW-BASIC deu lugar ao QBasic, uma versão reduzida do compilador QuickBASIC.[3]

GW-BASIC
Surgido em 1983
Última versão (1988)
Criado por Microsoft (para a Compaq)
Dialetos: BASIC
Influenciada por IBM Cassette BASIC, IBM Disk BASIC, IBM BASICA
Influenciou QBasic, QuickBASIC


Sintaxe editar

GW-BASIC funciona em linha de comandos, baseado no Dartmouth BASIC. Incluía igualmente teclas de funções na parte inferior do ecrã. Tal como em outras versões de BASIC para microcomputadores, ao GW-BASIC faltava-lhe muitas das estruturas necessárias para a programação estruturada como por exemplo as variáveis locais. Os programas feitos em GW-BASIC executavam muito lentamente por ser uma linguagem de programação interpretada. Todas as linhas de um programa tinham de ser numeradas; todas as linhas não numeradas eram consideradas comandos diretos para serem executados imediatamente. As fontes dos programas eram normalmente guardadas num formato binário comprimido, com uma opção de salvar em forma de texto ASCII.[4]


Nome editar

Existem várias teorias sobre as iniciais "GW". Greg Whitten, um antigo funcionário da Microsoft que desenvolveu os standards do compilador BASIC da empresa, disse que Bill Gates seleccionou o nome GW-BASIC. Whitten refere-o como Gee-Whiz BASIC e não está certo se Gates nomeou o programa com o seu nome.[5] A alcunha Gee-Whiz poderá ter surgida pelo fato de ter um vasto número de comandos gráficos.[5] Outras teorias quanto às iniciais GW incluem "Graphics and Windows", "Gates, William" (Presidente da Microsoft na época), ou "Gates-Whitten" (os dois principais designers do programa).[6][7]

Referências

  1. "KindlyRat". «GW-BASIC». Consultado em 10 de novembro de 2009 
  2. "Leon". «GWBASIC Games & Other Programs». Consultado em 10 de novembro de 2009 
  3. «Microsoft BASIC version information». Consultado em 12 de junho de 2008 
  4. «GW-BASIC Documentation and Utilities»  (em inglês)
  5. a b Gregory Whitten (13 de abril de 2005). «GW-BASIC». Consultado em 29 de junho de 2008. Arquivado do original em 20 de setembro de 2008 
  6. «Linux Dictionary:G». Consultado em 28 de junho de 2008 
  7. «GW-BASIC». 13 de abril de 2005. Consultado em 28 de junho de 2008. Arquivado do original em 29 de junho de 2008