Disaster nível de proteção de recuperação de auto-avaliação
O Computer History Museum marcou uma espécie de golpe de Estado, a publicação - com a permissão de Cupertino - o código fonte para DOS do Apple II, versão 3.1.
O código arqueológico, postado aqui, é o todo 4000-plus - que é milhares de linhas de código, não milhões em um erro de impressão - completos com comentários do tipo "se não for 3 não reloc".
Como Computer History Museum notas em sua página de lançamento, o DOS - que inclui um gerenciador de arquivos, uma interface de BASIC, e vários utilitários - foi escrito para EUA 13000 dólares (pouco mais de três dólares por linha) por Paul Laughton, um empreiteiro para Shepardson Microsystems .
O código foi escrito entre Abril e Junho de 1978 - uma conquista justa para um novo DOS - e em outubro, de acordo com a ata da reunião postadas pelo Museu, Apple e Shepardson já estavam trabalhando através das correções de bugs e discutindo a documentação. Este tipo de discussão ainda soa verdadeiro para quem procura em desenvolvimento de software.
Por exemplo, há essa troca envolvendo Laughton e Randy Wigginton (número de funcionário seis, e criador do MacWrite):
"Paul recebeu perguntas diretamente sobre os nossos DOS. Evidentemente que ele tem sido em lojas de informática, etc, quando alguém fazia perguntas sobre a Maçã DOS. Ele também ficou surpreso que estávamos enviando documentação sobre a leitura / gravação de uma rotina trilha e setor. Ele sentiu que a documentação sobre a interface para a parte do DOS gerenciador de arquivos era mais útil. Randy apontou que a documentação não existe no gerenciador de arquivos. "
Outra visão divertida cobre "bug # 1":
"Houve alguma controvérsia quanto a saber se o bug # 1 foi ou não realmente especificado na especificação de origem. Paul sentiu que o bug # 1 envolveu alguns dos principais retrabalho, e foi um resultado de não ter uma especificação escrita no DOS. "
Como observa o Museu, o Apple II não poderia compilar nada, então Laughton tinha que escrever o DOS em cartões perfurados para a compilação em um National Semiconductor IMP-16, que iria cuspir o código montado para fora em uma fita de papel. Steve Wozniak, que foi responsável pela criação do controlador de disco para a máquina, também fez uma placa plug-in para ler as fitas de papel para que Laughton pode depurar o código.
Laughton descreve mais da história aqui . ®
via Alimentar (Feed)
Nenhum comentário:
Postar um comentário