🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16724

Re: Groovy

#16724
From: A.L.
Date: Mon, 07 May 2007 01:05
34 lines
2632 bytes
On Sun, 6 May 2007 22:46:09 +0200, "Adam Karpierz"
<karpierz@_NOSPAM_python.pl> wrote:

> 
>
>W jezykach dynamicznych istnieja o wiele lepsze
>mozliwosci uzyskania wszelkich "constraints".
>Rowniez na typy.

Jakich "constraints"?..

>Smieszy mnie conieco traktowanie statycznego
>typowania jako antidotum na wszelkie zlo.

Nikt tego nie twierdzil. Ze jest to antidotum. Natomiast dynamiczne
typowanie jest zrodlem wielu problemow, w szczegolnosci "delegowania"
pewnej ilosci bledow z okresu kompilacji na runtime. To jeden z
tworcow Smalltalka powiedzial ze raczej by nie chcial leciec samolotem
w ktorym software byloby w Smalltalku. Moglby bowiem w trakcie
operacji la,dowania powiedzec "doesNotUnderstand". 

Spora czesc ewolucji jezykow programwoania to wlasnei ewolocja w
strone taka aby jak najwiecej bledow zostalo wykrytych na etapie
kompilacji. Patrz Ada. A dynamiczne typowanie stoi temu w poprzek.

A.L.

P.S. A o tym jak sie duzy projekt prowadzony pzrez kompetentnuch ludzi
przejechal przez Pythona, polecam ksiazke "Dreaming In Code: Two Dozen
Programmers, Three Years, 4732 Bugs and One Quest for Transcendent
Software", Scott Rosenberg, 2007. Proof na to ze jezyk skryptowy nie
nadaje sie do programowania duzych aplikacji, jak rownei z to ze "open
source" czasami jest dosyc g... quality, a jak takie jest to nic sie
nie da zrobic.
Technical Details
Message-ID: <tvts33p52i9lt3oq9mefd23ahcdif2dtmb@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.freenet.de!feeder.news-service.com!138.199.65.86.MISMATCH!sn-xt-ams-06!sn-xt-ams-08!sn-ams!sn-feed-ams-03!sn-post-ams-01!sn-post-sjc-02!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
References: <1178227403.287154.200390@l77g2000hsb.googlegroups.com> <f1dsp0$sqg$1@inews.gazeta.pl> <1178282685.193292.74900@y5g2000hsa.googlegroups.com> <f1g7tk$2g1$1@inews.gazeta.pl> <1178314635.903067.318510@p77g2000hsh.googlegroups.com> <f1g9ra$9ov$1@inews.gazeta.pl> <1178323414.721252.49930@y5g2000hsa.googlegroups.com> <f1h626$2cn$1@inews.gazeta.pl> <1178369045.701778.37370@e65g2000hsc.googlegroups.com> <f1jgpf$rra$1@inews.gazeta.pl> <f1letm$5av$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.freenet.de!feeder.news-service.com!138.199.65.86.MISMATCH!sn-xt-ams-06!sn-xt-ams-08!sn-ams!sn-feed-ams-03!sn-post-ams-01!sn-post-sjc-02!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
From: A.L. <fela@2005.com>
Newsgroups: pl.comp.objects
Subject: Re: Groovy
Date: Sun, 06 May 2007 20:05:43 -0500
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <tvts33p52i9lt3oq9mefd23ahcdif2dtmb@4ax.com>
References: <1178227403.287154.200390@l77g2000hsb.googlegroups.com>   <f1dsp0$sqg$1@inews.gazeta.pl>   <1178282685.193292.74900@y5g2000hsa.googlegroups.com>   <f1g7tk$2g1$1@inews.gazeta.pl>   <1178314635.903067.318510@p77g2000hsh.googlegroups.com>   <f1g9ra$9ov$1@inews.gazeta.pl>   <1178323414.721252.49930@y5g2000hsa.googlegroups.com>   <f1h626$2cn$1@inews.gazeta.pl> <1178369045.701778.37370@e65g2000hsc.googlegroups.com> <f1jgpf$rra$1@inews.gazeta.pl> <f1letm$5av$1@inews.gazeta.pl>
X-Newsreader: Forte Agent 4.2/32.1117
MIME-Version: 1.0
X-Complaints-To: abuse@supernews.com
Lines: 35
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit