Código fonte da Apollo 11

3 views
Skip to first unread message

Ronaldo Ferraz

unread,
Jul 21, 2009, 10:30:15 AM7/21/09
to programm...@googlegroups.com
Bem interessante!

http://lambda-the-ultimate.org/node/3522

Um comentário legal do LtU, que se encaixa naquela discussão que
tivemos, é que o código não é muito diferente do que se faz no
dia-a-dia. Se isso é suficiente para mandar alguém para a Lua, deve
ser suficiente para o resto das complicações também. O Guaracy está
ganhando nisso. :D

Abraços,

R.

Alexandro D. Almeida

unread,
Jul 22, 2009, 9:23:38 PM7/22/09
to programm...@googlegroups.com
Será que foi este trecho de código que seu problema no módulo radar do AGC durante a descida à Lua? :-)


2009/7/21 Ronaldo Ferraz <ronald...@gmail.com>



--
Alexandro Dias de Almeida

Ronaldo Ferraz

unread,
Jul 22, 2009, 11:24:10 PM7/22/09
to programm...@googlegroups.com
Não tenho idéia, mas esses caras são mágicos. Esse outro artigo de
2007 é sobre o código do space shuttle. 420k linhas de código e 17
erros em 11 versões. Quase literalmente bug-free. Obviamente, é uma
categoria do software diferente: requerimentos essencialmente não
mudam, time-tracking é exaustivo e por aí vai.

http://www.fastcompany.com/node/28121/print
(Bônus points pelo título)

R.

2009/7/22 Alexandro D. Almeida <xandro...@gmail.com>:

Guaracy Monteiro

unread,
Jul 22, 2009, 11:33:33 PM7/22/09
to programm...@googlegroups.com
Ronaldo Ferraz escreveu:
A diferença que eu considero maior daquele tempo para hoje é
que temos mais memória, processadores mais rápidos, mais
opções de linguagem, moitores/placas mais coloridas e outras
coisinhas. A thread 'Pround member os Gambeta-Oriented
Programming Club' não é exclusividade nossa e nem será. :-)

Quando o Slava Pestov (JEdit, Factor) viu os fontes do Java
ficou apavorado. Tudo que o pessoal pregava não fazia. O
pessoal do Croquet (squeak) também fez um monte de
gambiarra para funcionar e agora estão fazendo outro. Mas
parece que não é exclusividade da programação. Carros,
cameras fotográficas, políticos, etc. Melhoram algumas coisas,
pioram outras e fica todo no mesmo nivel.

Vamo levando.

--
Guaracy Monteiro
http://fotomix.wordpress.com/


Ronaldo Ferraz

unread,
Jul 22, 2009, 11:59:26 PM7/22/09
to programm...@googlegroups.com
Hehehe. Certamente. Essas discussões aqui estão me fazendo lembrar
bastante os "causos" do Alan Cooper. Coisas como a primeira versão de
um Porsche que desligava em curvas agudas para a esquerda já que o
sensor estava só de um lado do tanque e o software lia aquilo como
falta de gasolina. :)

Abraços,

R.

2009/7/23 Guaracy Monteiro <guara...@gmail.com>:

Guaracy Monteiro

unread,
Jul 23, 2009, 12:08:30 AM7/23/09
to programm...@googlegroups.com
Ronaldo Ferraz escreveu:

> Hehehe. Certamente. Essas discussões aqui estão me fazendo lembrar
> bastante os "causos" do Alan Cooper. Coisas como a primeira versão de
> um Porsche que desligava em curvas agudas para a esquerda já que o
> sensor estava só de um lado do tanque e o software lia aquilo como
> falta de gasolina. :)
>
Como atualmente o software está presente em quase tudo, não
é muito difícil vermos atualizações. Lançam uma camera
fotografica hoje e, amanhã, lançam uma atualização do
firmware (pelo menos as mais caras, ditas, 'profissionais').

Rodrigo Kumpera

unread,
Jul 23, 2009, 9:08:55 AM7/23/09
to programm...@googlegroups.com
2009/7/23 Guaracy Monteiro <guaracy.bm@gmail.com>


Quando o Slava Pestov (JEdit, Factor) viu os fontes do Java
ficou apavorado. Tudo que o pessoal pregava não fazia. O
pessoal do Croquet (squeak) também fez um monte de
gambiarra para funcionar e agora estão fazendo outro. Mas
parece que não é exclusividade da programação. Carros,
cameras fotográficas, políticos, etc. Melhoram algumas coisas,
pioram outras e fica todo no mesmo nivel.
 
Vou ter que defender a categoria aqui. Escrever uma VM é uma tarefa extremamente
árdua, principalmente quando ela precisa manter compatibilidade e corretude.
Oque o Pestov viu era o resultado de um projeto com quase 15 anos de estrada e tinha
o fato de que a HotSpot está longe da categoria de leitura fácil, tanto o código quanto as
técnicas são bastante rebuscadas.


Reply all
Reply to author
Forward
0 new messages