| GW-BASIC | |
|---|---|
| Surgido em | 1983 |
| Últimaversão | (1988) |
| Criado por | Microsoft (para aCompaq) |
| Dialetos | BASIC |
| Influenciada por | IBM Cassette BASIC,IBM Disk BASIC,IBM BASICA |
| Influenciou | QBasic,QuickBASIC |
GW-BASIC é uma versão doBASIC desenvolvida pelaMicrosoft a partir doBASICA, originalmente para aCompaq. Era fornecida juntamente com o resto do software dosistema operativoMS-DOS da Microsoft, com osPCs compatíveis IBM. A Microsoft chegou a vender umcompilador 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 dacomputação.[1][2] Com a versão 5.0 do MS-DOS, o GW-BASIC deu lugar aoQBasic, uma versão reduzida do compiladorQuickBASIC.[3]
GW-BASIC funciona emlinha de comandos, baseado noDartmouth BASIC. Incluía igualmenteteclas de funções na parte inferior doecrã. Tal como em outras versões de BASIC paramicrocomputadores, ao GW-BASIC faltava-lhe muitas das estruturas necessárias para aprogramaçã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 textoASCII.[4]
Existem várias teorias sobre as iniciais "GW".Greg Whitten, um antigo funcionário da Microsoft que desenvolveu osstandards do compilador BASIC da empresa, disse queBill Gates seleccionou o nome GW-BASIC. Whitten refere-o comoGee-Whiz BASIC e não está certo se Gates nomeou o programa com o seu nome.[5] A alcunhaGee-Whiz poderá ter surgida pelo fato de ter um vasto número de comandos gráficos.[5] Outras teorias quanto às iniciaisGW incluem "Graphics and Windows", "Gates, William" (Presidente da Microsoft na época), ou "Gates-Whitten" (os dois principaisdesigners do programa).[6][7]