Dlouhy Povzdech: Kde skonci vyvoj Jadra?

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Čtvrtek Listopad 1 23:52:34 CET 2001


On Thu, 1 Nov 2001, Miroslav Kolombo wrote:

> > Je otazkou do jake miry jsou takove poznatky a metodologie aplikovatelne
> > na software. Kdyz se vezme v uvahu, ze napr.
> >
> > - Americani prisli o kosmickou sondu diky chybejici carce v programu
> (mozna
> >   je to pohadka a bylo to snad pred vic nez 30 lety - nebudeme se o tom
> >   hadat)
> 
> Nepochybne prisli o sondu nedavno, cast vypoctu byla ve stopach,
> cast v metricke soustave a nikdo jaksi neudelal prevod jednotek.

Tenkrat to byl Fortran a chybny zapis byl zpusoben tim, ze cyklus se psal 
nejak takto:

DO i=1,1,100;

a pokud nekdo napsal:

DO i=1,1;100

pak to prekladac pochopil jako smycku s jednim pruchodem (misto 100
pruchodu) a samostatny prikaz 100, coz sice nic nedela, ale take to neni
chyba. Jenze korekce drahy sondy pak jaksi neprobehla tak, jak bylo
potreba.

Pro presnejsi zapis bych musel najit stare prednasky o Fortranu, coz se mi
teda vubec nechce :-)

Vysledkem bylo, ze NASA vyhlasila prechod k prisnejsim jazykum, kde
kompilator muze takove chyby odhalit. Uz si nepamatuju, co to bylo za
vitezny jazyk (snad nekdo dopovi).

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/



Další informace o konferenci Linux