Article View: pl.comp.objects
Article #12826Re: Ada95/05 i podobna kwestia
From: Piotr Dembiński
Date: Sat, 05 Nov 2005 14:01
Date: Sat, 05 Nov 2005 14:01
60 lines
3398 bytes
3398 bytes
Sektor van Skijlen <ethouris@pl.wp.spamu.lubie.nie.invalid> writes: > Dnia Wed, 02 Nov 2005 19:43:13 +0100, Piotr Dembiński skrobie: >> A.L. <alewando@kapturek62.com> writes: > >> [...] > >> > Chodzi o to zeby program byl poprawny, a mozliwie duza czesc tej >> > poprawnosci zweryfikowal kompilator. > >> Teraz takich rzeczy nie robi się kompilatorem, tylko automatycznymi >> testami jednostkowymi :) > > Ciekaw jestem przede wszystkim, kto te testy napisze. I ile będzie > to kosztowało. Ten koszt powinien się zamortyzować. A testy jednostkowe dla swojego kodu powinni pisać programiści. > Biorąc pod uwagę, że Smalltalk zdechł a jego dorobek po części > przejęła Java, obawiam się, że należało to zdanie zacząć > od "Kiedyś nie robiło się takich rzeczy kompilatorem...". :) >> > Jeden z tworcow Smalltalka powiedzial keidys: "raczej bym nie >> > chcial poleciec samolotem w ktorym oprogramowanie jest napisane >> > w Smalltalku. > >> No to szkoda, że tak powiedział. Ludzie mówią różne rzeczy. > > Zebrało się gościowi na szczerość... Może wpadł w dołek :) >> > W krytycznej chwili, na przyklad podczas ladowania, Smalltalk >> > moglby powiedziec doesNotUnderstand". > >> Wow. A procesorowi mógłby się spalić pin i nic by nie powiedział >> :) > > Problem tylko w tym, że sprzęt stosowany dzisiejszych tego typu > urządzeniach jest znacznie mniej skomplikowany (i rozbudowany), > niż oprogramowanie. A ja wiem co mówię, bo widziałem źródła "procka" > który bywa używany do takich sprzętów i choćby porównanie wielkości > z projektem oprogramowania, które miało na tym chodzić, to różnica > w rzędach wielkości. Co ma mieć sprzęt? Właściwie nic; ma mieć > procesor, pamięć i urządzenia do wspomagania komunikacji. Czasem > w razie potrzeby procesor specjalistyczny (typu DSP). Co ma robić? > Wykonywać oprogramowanie. Tyle. > > Właśnie dlatego poprawność działania sprzętu jest wbrew pozorom > ZNACZNIE łatwiej zapewnić, niż poprawność działania > oprogramowania. To nie tylko nie są rzeczy równorzędne; > to są rzeczy wręcz nieporównywalne. Niom, dlatego programiści zarabiają więcej niż elektronicy. -- http://www.piotr.dembiński.prv.pl
Technical Details
Message-ID:
<87br0z6vnz.fsf@hector.domek>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<dk7q5d$ect$1@inews.gazeta.pl> <dk81sn$rod$3@kujawiak.man.lodz.pl> <87zmooknvs.fsf@hector.domek> <4qdgm1hov8p577i2t77ka7r1s0g7gbmd2v@4ax.com> <871x1z9jcn.fsf@hector.domek> <3bjhm1dl9igaaeftstcisu8ii1mdr1lnd2@4ax.com> <87k6fq99ha.fsf@hector.domek> <dkb7bn$550$1@kujawiak.man.lodz.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Piotr Dembiński <pdemb@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: Ada95/05 i podobna kwestia Date: Sat, 05 Nov 2005 15:01:20 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 60 Message-ID: <87br0z6vnz.fsf@hector.domek> References: <dk7q5d$ect$1@inews.gazeta.pl> <dk81sn$rod$3@kujawiak.man.lodz.pl> <87zmooknvs.fsf@hector.domek> <4qdgm1hov8p577i2t77ka7r1s0g7gbmd2v@4ax.com> <871x1z9jcn.fsf@hector.domek> <3bjhm1dl9igaaeftstcisu8ii1mdr1lnd2@4ax.com> <87k6fq99ha.fsf@hector.domek> <dkb7bn$550$1@kujawiak.man.lodz.pl> NNTP-Posting-Host: djr203.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1131195912 24225 83.23.251.203 (5 Nov 2005 13:05:12 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sat, 5 Nov 2005 13:05:12 +0000 (UTC) Cancel-Lock: sha1:iy7vVphXSpZqOtPzyJSGtkqfPoY= X-User: pdemb User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit