🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #12821

Re: Ada95/05 i podobna kwestia

#12821
From: A.L.
Date: Wed, 02 Nov 2005 14:35
46 lines
2704 bytes
On Wed, 02 Nov 2005 16:10:00 +0100, pdemb@gazeta.pl (Piotr
Dembiński) wrote:

>A.L. <alewando@kapturek62.com> writes:
>
>> On Tue, 01 Nov 2005 23:24:23 +0100, pdemb@gazeta.pl 
>> (Piotr Dembiński) wrote:
>>
>>>Sektor van Skijlen <ethouris@pl.wp.spamu.lubie.nie.invalid> writes:
>>>
>>>[...]
>>>
>>>> Silna typizacja utrudnia programowanie _OBIEKTOWE_.
>>>
>>> Chyba chodziło o statyczną typizację.  Silne typy są na przykład 
>>> w Pythonie.
>>
>> A dlaczego statyczna typizacja utrudnia programwoanie obiektowe?...
>
>Ciekawe pytanie.  Po prostu przy statycznej typizacji trudniejsze 
>jest wykorzystanie pełnych możliwości obiektowego stylu programowania,
>takich jak dodawanie bądź usuwanie atrybutów czy operacji obiektu 
>w czasie działania programu.  
>
>Rzeczy, które w językach z dynamicznym zestawem typów da się zrobić 
>czytelnie w kilku linijkach kodu, w językach ze statycznym zestawem 
>typów wymagają często pisania dodatkowych klas, interfejsów i ogólnie:
>mnożenia kodu ponad potrzebę.  Przynajmniej takie jest moje zdanie.


Merde. Dynamiczna typizacja jest jednym z powodow dla ktorych
Smalltalk przepadl. Problem zas w tym, ze nei o to chodzi zeby
program byl "zwiezly" czy "dynamiczny" czy tez "czytelny". Chodzi o
to zeby program byl poprawny, a mozliwie duza czesc tej poprawnosci
zweryfikowal kompilator.

Jeden z tworcow Smalltalka powiedzial keidys: "raczej bym nie chcial
poleciec samolotem w ktorym oprogramowanie jest napisane w
Smalltalku. W krytycznej chwili, na przyklad podczas ladowania,
Smalltalk moglby powiedziec doesNotUnderstand".

W przypadku duzych programow przeklada sie to w nigdy nie konczoacy
sie proces odpluskiwania, wieczne bledy i wielkie marnowanie
pieniedzy.

A.L.
Technical Details
Message-ID: <3bjhm1dl9igaaeftstcisu8ii1mdr1lnd2@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!logbridge.uoregon.edu!canoe.uoregon.edu!newsfeed.news.ucla.edu!newsfeed.berkeley.edu!ucberkeley!sn-xit-03!sn-xit-10!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!logbridge.uoregon.edu!canoe.uoregon.edu!newsfeed.news.ucla.edu!newsfeed.berkeley.edu!ucberkeley!sn-xit-03!sn-xit-10!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: A.L. <alewando@kapturek62.com>
Newsgroups: pl.comp.objects
Subject: Re: Ada95/05 i podobna kwestia
Date: Wed, 02 Nov 2005 08:35:18 -0600
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <3bjhm1dl9igaaeftstcisu8ii1mdr1lnd2@4ax.com>
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>
X-Newsreader: Forte Agent 2.0/32.652
MIME-Version: 1.0
X-Complaints-To: abuse@supernews.com
Lines: 46
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit