Article View: pl.comp.objects
Article #16724Re: Groovy
From: A.L.
Date: Mon, 07 May 2007 01:05
Date: Mon, 07 May 2007 01:05
34 lines
2632 bytes
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-mailReferences:
<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