Microsoft Liberou Código Fonte do GW-BASIC de 1983 em GitHub
A Microsoft anunciou a disponibilização do código fonte original do GW-BASIC, um intérprete de linguagem desenvolvido em 1983, como parte de um esforço para preservar a história da informática pessoal. O código foi arquivado em modo somente leitura em 16 de novembro de 2023 no GitHub e está sob a licença MIT, permitindo acesso livre para consulta, mas sem a possibilidade de modificações.
No blog da empresa, Rich Turner detalhou a natureza deste material, que consiste em código 100% em Assembly para a arquitetura 8088. A versão divulgada é uma verdadeira “fotografia” do desenvolvimento de um dos interprétes de BASIC mais populares da era MS-DOS, destacando as práticas de programação da época, onde a eficiência de cada byte contava.
Os usuários poderão encontrar arquivos como GWINIT.ASM e GWMAIN.ASM, que lidam com a inicialização e execução do intérprete, além de módulos de interação com o teclado, tela e até montagem de rotina matemática. A documentação também inclui cabeçalhos e guias do projeto, tornando-se um material valioso para educadores e entusiastas da informática.
O GW-BASIC, que deriva do BASICA, foi uma porta de entrada para milhares de usuários na programação durante os anos 80, especialmente com a chegada do IBM PC/XT. A liberação deste código é uma importante adição à preservação do software que moldou a indústria. As expectativas em torno do futuro da programação são grandes, e revisitar essas origens pode oferecer insights valiosos para o presente e o futuro.