Tudo começou quando (parte 6)
Começando o projeto
Em janeiro de 1984, Stallman parou de trabalhar no MIT e começou a escrever o software GNU. Foi preciso sair do MIT para que este não interferisse na distribuição do GNU como software livre. Se ele permanecesse na equipe de funcionários, o MIT poderia reivindicar como sendo seu o trabalho realizado por Stallman e poderia impor seus próprios termos da distribuição, ou mesmo tornar o software proprietário. Contudo, o professor Winston, então “cabeça” do laboratório do MIT AI, lhe fez um convite gentil para que Stallman pudesse utilizar as facilidades do laboratório.
Esperando evitar a necessidade de escrever o compilador inteiro, Stallman obteve o código-fonte do compilador Pastel, que era um compilador multi-plataforma desenvolvido no laboratório Lawrence Livermore. O Pastel suportava Pascal, foi escrito em uma versão prolongada desta linguagem e projetado para ser uma línguagem de programação de sistemas. Adicionou, entao, um front-end para ele, escrito em linguagem C, e comecou a portá-lo para o computador Motorola 68000, mas desistiu quando descobriu que o compilador necessitava de muitos megabytes de espaço na pilha e o sistema Unix 68000 só permitiria 64k.
Stallman percebeu que o compilador Pastel funcionava analisando gramaticalmente o arquivo de entrada inteiro inserindo cada elemento em uma árvore, convertendo a árvore de sintaxe inteira em uma cadeia de “instruções”, e, então, gerando o arquivo de saida inteiro, sem nunca liberar a area de armazenamento. Neste momento, concluiu que ele mesmo teria que escrever um compilador novo. Esse compilador novo é conhecido agora como GCC. Nenhum código do compilador Pastel foi utilizado nele, mas adaptou e utilizou o front-end que já havia sido escrito em C. Mas isto foi alguns anos depois. Primeiro, ele trabalhou no GNU Emacs.
Leia também essas notícias:
IPod Nano com Linux
IOS I - Como um computador Funciona
Ofertas Relacionadas | R$ 399.99 até 18x de 30.00 | R$ 549.99 até 18x de 41.25 | Hiphone F003 Mp10 Mp12 Mp14 M8 Wifi Internet Tv Grtis 2chip Mais info» R$ 399.00 até 18x de 29.93 |
---|---|---|
Vitrine TecnoBlog |
Popularity: unranked [?]