Início Tecnologia O MS -Basic 1.1 introduziu a programação em uma geração – agora...

O MS -Basic 1.1 introduziu a programação em uma geração – agora você pode baixá -lo gratuitamente

11
0

 

 

Doug Wilson/Corbis/Corbis via Getty Images

Siga ZDNet: Adicione -nos como uma fonte preferida no Google.


As principais toca de Zdnet

  • Microsoft de código aberto a linguagem MS-Basic.
  • Bill Gates nunca teria visto isso voltando no dia.
  • O MS-Basic 1.1 foi a primeira língua de muitos desenvolvedores.

Se, como meu colega da ZDNET, David Gerwitz e eu, você estava mexendo com computadores em 1975, você queria muito um computador MITS Altair 8080, o primeiro PC. Para criar software, a maioria de nós usou o Altair Basic. Um par de desistentes da faculdade chamado Bill Gates e Paul Allen escreveram o idioma. Então eles formaram uma empresa, Micro-Soft, para vendê-la. Você conhece a empresa melhor como a Microsoft.

Além disso: Microsoft às 50: seu aumento incrível, 15 anos perdidos e retorno impressionante – em 4 gráficos

Em 1976, eles renomearam o Altair Basic para o Microsoft Basic 1.1 e o portaram do processador 8080 para o microprocessador MOS 6502. Os Gates sempre pretenderam isso básico a ser executado em mais do que apenas os PCs da Altair. Como ele disse em uma entrevista de Smithsonian, “MITS era apenas uma empresa e queríamos que nosso software fosse usado em todas as máquinas. “Foi uma ótima jogada. MS-Basic se tornou um sucesso de incêndio.

Isso porque foi o primeiro idioma de alto nível para muitos dos primeiros PCs, como o Apple II, o Commodore Pet, o VIC-20, e uma das primeiras plataformas importantes de jogos, o Nintendo Entertainment System.

Agora, o antigo 6502 O idioma do código de montagem foi de origem aberta sob a licença do MIT.

O Bill Gates de 1976 ficaria chocado ao ver isso. Ele odiava a ideia de pessoas que usam o MS-Basic de graça. Em uma carta amplamente distribuída, Gates escreveu: “A maioria de vocês rouba seu software. O hardware deve ser pago, mas o software é algo para compartilhar. Quem se importa se as pessoas que trabalharam nele são pagas?”

Isso passou como um balão de chumbo. Você pode se perguntar por que. Sempre tivemos que pagar por programas? Na verdade, não, nós não. O software era geralmente enviado com hardware. Quando você fez Obtenha um programa, você obterá o código e precisará digitá -lo no seu computador. Sim, foi uma dor. Discos de disquete? Fitas de cassete? Luxo! Luxo puro! Se tivessem sorte, as pessoas que usavam mainframes e mini-computadores obtiveram programas em fita de 9 faixas.

Além disso: as linguagens de programação mais populares (e o que isso significa)

Não foi até 1976 que você poderia software de direitos autorais. Essa mudança na lei de direitos autorais e as decisões judiciais relacionadas, como o traje antitruste que forçou a IBM a desbaste de hardware e softwaresão o que tornou possível o software proprietário.

Isso foi há quase 50 anos; Desde então, a Microsoft adotou o software de código aberto. Nos últimos anos, a Microsoft começou a lançar alguns de seus sistemas operacionais e programas clássicos como código aberto. Estes incluem: MS-DOS 4.0; GW-Basic, intérprete básico de 1983 da Microsoft para compatíveis com PC IBM; e calculadora do Windows.

Para o seu dia, o MS-Basic 1.1 foi bastante sofisticado. Incluía a coleta de lixo melhorada. (Quando você só tinha 4K de RAM, você precisava de todos os bytes que seu programa pudesse colocar em mãos.) Ele também foi apoiado para variáveis ​​de loop, que foram uma grande melhoria em relação ao infame comando Goto do Basic.

Além disso: Turns Basic 60: Por que a simplicidade foi a bênção dessa linguagem de programação e sua maldição

O Microsoft Basic 1.1 também incluiu elementos de idioma principal, como inteiro e aritmética de ponto flutuante, suporte a string, manipulação robusta de declarações e gerenciamento de memória. Nada mal para um idioma escrito em 6.955 linhas de 6502 Código da linguagem da montagem. Hoje, vive como visual básicoque continua sendo um idioma suportado para o desenvolvimento de aplicativos do Windows.

Em sua época, o MS-Basic 1.1 introduziu a programação em uma geração. Isso deu a muitos desenvolvedores o primeiro gosto da codificação. O idioma também, é claro, forneceu a base para o primeiro modelo de negócios de software de licenciamento da Microsoft para empresas e indivíduos de hardware.

avots