close

Microsoft BÁSICO

Ir para a navegação Ir para a pesquisa

Microsoft BASIC foi o primeiro produto da empresa Microsoft . Sua primeira aparição foi em 1975 como Altair BASIC , que foi o primeiro BASIC (e de fato a primeira linguagem de programação de alto nível ) disponível para o microcomputador MITS Altair 8800 .

O interpretador Altair BASIC foi desenvolvido pelos fundadores da Microsoft, Paul Allen e Bill Gates, com a ajuda de Monte Davidoff , usando o software de simulação Intel 8080 de fabricação própria rodando em um minicomputador PDP-10 . A linguagem BASIC era semelhante aos interpretadores da Digital Equipment Corporation , especialmente nas operações de string, que variavam entre as várias implementações do BASIC. O BASIC usava strings alocadas dinamicamente que armazenavam seu tamanho, um recurso não usado em C ou C++ até o advento da Standard Template Library .na década de 1990. Muitas dessas operações de string agora são mantidas no .NET Framework . As primeiras versões do BASIC suportavam apenas nomes de uma única letra ou dígito, mas o Microsoft BASIC permitia o uso de nomes de variáveis ​​longos. No entanto, a tabela de símbolos em tempo de execução usava uma pesquisa linear, portanto, um programa que usava várias variáveis ​​diferentes era executado muito mais lentamente do que um programa que usava uma única matriz para todas as suas variáveis.

Foi distribuído em fita perfurada e em sua versão original ocupava 4 KiB de memória. A versão estendida de 8 KiB foi generalizada em BASIC-80 ( 8080/85 , Z80 ), e portada em BASIC-68 ( 6800 ), BASIC-69 ( 6809 ), e Tecnologia MOS 6502 -BASIC (infelizmente ocupando cerca de 9 KiB, em uma era em que chips ROM de 8 KiB eram o padrão), bem como BASIC-86 de 16 bits ( 8086/88 ) . Era ideal para computadores baseados em ROM , pois não exigia um editor (todas as linhas tinham que ser numeradas) e não exigia uma unidade de disco para armazenar código objeto ou executáveis. Era menos sofisticado que os computadores industriais, como o HP 9830 , que tinha teclas dedicadas para carregamento, armazenamento e teclas para edição e depuração em linha , mas os computadores pessoais, por outro lado, não custavam US$ 7.000 .

Após o sucesso inicial do Altair BASIC, o Microsoft BASIC tornou-se a base de um lucrativo negócio de licenciamento de software, sendo portado para a maioria dos muitos computadores domésticos e pessoais da década de 1970 e especialmente da década de 1980, e se espalhando por todo o mundo. Ao contrário do Altair BASIC original, a maior parte do BASIC de computador pessoal residia em uma ROM e, portanto, estava disponível nas máquinas assim que elas eram inicializadas na forma do " " promptREADY. característico . Portanto, o Microsoft BASIC e outras variantes do BASIC constituíam uma parte significativa e visível dos sistemas operacionais rudimentares de muitos computadores domésticos.

Microsoft BASIC (BASICA.EXE, GWBASIC.EXE, QBASIC.EXE) não é mais encontrado em distribuições do Windows ou DOS , porém pode ser baixado de vários servidores da Internet e arquivos de versões do DOS ou discos antigos do DOS que ainda funcionam no Pentium máquinas do tipo. A versão mais recente do BASIC é o VB.NET , que incorpora a maioria dos recursos de C++ e C# e pode ser usado para desenvolver formulários da Web, formulários do Windows e aplicativos baseados em servidor. A maioria dos exemplos de código .NET são apresentados em VB.NET ao mesmo tempo que C#, e VB.NET continua sendo o favorito dos programadores de Visual Basic.


Variantes e derivados do Microsoft BASIC

Para computadores de 8 bits

Para computadores de 16 bits e 32 bits

Outros (terceiros)

  • FreeBASIC - Um compilador gratuito da linguagem BASIC (Windows - Linux - DOS)
  • QB64 - Um compilador de linguagem BASIC gratuito (Windows - Linux)

Links externos