🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #12826

Re: Ada95/05 i podobna kwestia

#12826
From: Piotr Dembiński
Date: Sat, 05 Nov 2005 14:01
60 lines
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-mail
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>

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