Article View: alt.pl.comp.lang.csharp
Article #10143Re: Musze pomagac synowi
From: Jaroslaw Kowalski
Date: Sun, 20 Nov 2005 21:23
Date: Sun, 20 Nov 2005 21:23
40 lines
3457 bytes
3457 bytes
"A.B." <ejo@wp.pl> wrote in message news:dlqbuf$4ct$1@inews.gazeta.pl... > Dev-C++ jest za darmo. C++ jest jedno. Tlumaczenie sie, ze twoj syn ma > zle stopnie po ktos mu nie pozwala skorzystac z kompilatora MS jest > _conajmniej_ smieszne. > Wg. mnie to bardzo dobrze, ze nauczyciele promuja narzedzia open > source/darmowe, a nie wymagaja zakupu/piracenia VS. Moim zdaniem to bardzo źle, że szkoła nie uczy rozwiązywania problemów poprzez dobór odpowiednich narzędzi, a wymusza zupełnie sztucznie niewłaściwe narzędzia. Niektóre problemy można efektywnie rozwiązać tylko przy pomocy C/C++ (programowanie systemowe, systemy wbudowane, aplikacje wymagające wyśrubowanej wydajności, gry - kosztem znacznego poziomu skomplikowania), inne C#/VB/Java - większość obecnie tworzonych aplikacji biznesowych. Do przetwarzania tekstów dość dobrze nadaje się Perl, przetwarzanie XMLa dobrze robić w XSLu, itd. IMHO zmuszanie kogokolwiek do pisania w języku w którym nie ma stringa, hashtable i sensownych kolekcji (a raczej gdzie jest 50 pomysłów na to jak "robić" stringi i podstawowe struktury danych, o niespójności API nie wspomnę) jest w dzisiejszych czasach absolutnie nieuzasadnione - głównie z powodów ekonomicznych. Darmowość kompilatora GCC nie ma tu nic do rzeczy bo wszystkie kompilatory Microsoftu są od dłuższego czasu darmowe. Poświęciłem całkiem spory kawał swojego życia na naukę C/C++ - 10-15 lat temu to były bardzo dobre technologie, dlatego że sprzęt był kiepski (kto jeszcze pamięta czasy PC/AT z 1 MB pamięci?) i nic lepszego w zasadzie nie istniało. Czasy się zmieniły, komputery są szybkie, pamięć jest w praktycznie darmowa, znacznie rozwinęła się technologia kompilatorów i języków dynamicznych, a praca programisty jest cały czas droga i raczej taka pozostanie. Powinno się zatem wykorzystywać technologie optymalne z punktu widzenia wydajności pracy programisty i szkoła powinna tego uczyć. C++ pod tym względem (zwykle) nie przystaje do dzisiejszych wymagań. Ale szkoła == nauczyciele, a ci mają z informatyką ogólnie bardzo podstawowe problemy. -- Jarek http://blog.jkowalski.net/
Technical Details
Message-ID:
<dlqp6l$18cp$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mailReferences:
<dlkac9$5rb$1@atlantis.news.tpi.pl> <dlkfmt$9u9$1@news.onet.pl> <dlknmf$94e$1@nemesis.news.tpi.pl> <437DE6E3.6030005@wp.pl> <437DEAD1.9060606@wp.pl> <dlkqh9$j67$1@nemesis.news.tpi.pl> <dlkqrj$jmk$1@news.onet.pl> <dll40m$bl8$1@achot.icm.edu.pl> <1bq8723rqvn34.dlg@fdsvzxcc.rtb.com> <dlpid2$et0$1@nemesis.news.tpi.pl> <dlqbuf$4ct$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail From: "Jaroslaw Kowalski" <jaak@wyrzucto.jkowalski.net> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Musze pomagac synowi Date: Sun, 20 Nov 2005 22:23:01 +0100 Organization: ATMAN Lines: 42 Message-ID: <dlqp6l$18cp$1@node1.news.atman.pl> References: <dlkac9$5rb$1@atlantis.news.tpi.pl> <dlkfmt$9u9$1@news.onet.pl> <dlknmf$94e$1@nemesis.news.tpi.pl> <437DE6E3.6030005@wp.pl> <437DEAD1.9060606@wp.pl> <dlkqh9$j67$1@nemesis.news.tpi.pl> <dlkqrj$jmk$1@news.onet.pl> <dll40m$bl8$1@achot.icm.edu.pl> <1bq8723rqvn34.dlg@fdsvzxcc.rtb.com> <dlpid2$et0$1@nemesis.news.tpi.pl> <dlqbuf$4ct$1@inews.gazeta.pl> NNTP-Posting-Host: chello084010088174.chello.pl X-Trace: node1.news.atman.pl 1132521493 41369 84.10.88.174 (20 Nov 2005 21:18:13 GMT) X-Complaints-To: abuse@atman.pl NNTP-Posting-Date: Sun, 20 Nov 2005 21:18:13 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2670 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-RFC2646: Format=Flowed; Response MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit