Article View: pl.comp.objects
Article #16514Re: ARM C++ vs. ISO C++
From: Adam Karpierz
Date: Tue, 24 Apr 2007 20:33
Date: Tue, 24 Apr 2007 20:33
129 lines
5548 bytes
5548 bytes
Użytkownik "SasQ" <sasq1@go2.pl> napisał: > Qrczak przynajmniej dobrze zna narzędzia, których używa, i > jak już krytykuje, to za konkretne przewinienia, a nie za to > że nie są jego ulubionymi językami ;J Qrczak czesto sie myli. Myli sie dlatego ze opiera sie bardziej na czystej teorii a dziedzina jezykow programowanie to czysta praktyka. Nawet w teorii cyz cztowanieu standardu sie myli > >>> Jak zaczną pisać w Pythonie tak jak piszą >>> w C++, to też dostaną baty i to sromotne. >> >> Bzdury Pan gadasz. >> Wielu ludzi swietnych w Pythonie w C++ sobie nie radzi. > > No tak, to oczywiście wina C++ ;) Tak, bo jesli jezyk wymaga nazdwyczajnego poswiecenia mu uwagi to jest zlym jezykiem. Nastepuje przejscie z "wbijania gwozdzi" na "ustawiczne ogladanie mlotka" >> Po prostu C++ jest zlym jezykiem. > > A jakieś konkrety wreszcie padną? Czy jest winny > tylko tego że jest inny? Nie bede sie 50 razy powtarzal bo mnie juz to nudzi. Krytyk C++ jest bez liku. Powinno Ci wystarczyc jedno Jesli piszac juz prawie 20 lat w tym jezyku krytykuje go to znaczy ze raczej nie jest to dobry jezyk bo nawet taki glab jak ja przez te 20 at mogl sie go jakos nauczyc - ostatecznei temu glabowi za ta mizerna znajomosc C++ jakos przez te 20 lat placa wiecej niz niektorym luminarzom C++. Nie przeceniam swojej znajomosci C++ ale jednak w kapitalizmie (a w takih firmach od 20 lat pracuje a nei uczelni czy panstwowej posadce) za darmo nei placa. Wnioski jakies z tego mozna wysnuc ze przez przypadek mimo wszysko (mojej glabowatosci) moge jednak meic racje. Tak samo bede zawsze krytykowal Fortran4 (czy nawet 77) mimo ze niektorzy luminarze numeryki sie oburza i zaraz napadna jak taki swietny jezyk do zastosowac numerycznych moge obrazac ? A tymczasem to g.. prawda ze w/w jest dobry. To taki sam syf jak C++. >> No coz wie Pan, jesli sam tworca C++ pisze ze C++ >> to tylko "better C" no to Pan wybaczy ale dziwic >> sie ludziom ? :) > > No ja już się niczemu nie dziwię. Jego słowa każdy > interpretuje na swój sposób, jak nauki Jezusa ;P Wlasnie !. Powinno sie natomiast je interpretowac wprost Bo inaczej to tylko g.. zawijami w sreberko > > Skoro jest "better C", to po co pisać w nim tak samo, > jak w C? Skoro można "better"? To po cholere w nim C wskazniki itp > Nie obwiniaj języka za programistów [z Bożej łaski]. Dokladnie odwrotnie ! Ja obwiniam programistow ze uzywaja takiego jezyka :) > Po to, że gdy zajdzie potrzeba żeby zrobić coś na niższym > poziomie i z nich skorzystać, to one tam już będą, gotowe > do użycia. Ja bede chcial C to sobie dolacze jako osobny modul powstaly z pliku *.c > To ja też zacytuję Stroustrupa [nie dosłownie, bo po > przewałce na polski ;J]: > > "Język C++ jest zarówno bliski maszynie, na której > program ma się wykonywać [niski poziom abstrakcji], > jak i przestrzeni problemu, który programista musi > rozwiązać, i w którego kategoriach musi myśleć > [wysoki poziom abstrakcji]. Dlatego tak dobrze > dopasowuje się do rodzaju problemu i jest doskonałym > łącznikiem między tym, o czym programista myśli na > wysokim poziomie abstrakcji, a działaniem programu i > sprzętu na niskim poziomie, szczegółami implementacji. To sa chciejstwa S. Rezczywistosc zrobila sie inna :) O wysokim poziomie abstrakcji malo kto pamieta. Przyczyna: aby poznac C++ _musi_ si poznac C (mechanizmy czystego C) Skutek: juz sie dalej nei uczymy bo przecie juz udaje sie skompilowac i nawet sie odpala a poza tym may "pelna kontrole nad sprzetem" w dodatku jestesmy Masta :) > [...] > C++ posiada mechanizmy, które są stworzone do > manipulowania sprzętem w sposób bezpośredni i wydajny, > bez przejmowania się bezpieczeństwem lub łatwością > zrozumienia. Posiada też mechanizmy do ukrywania takiego > kodu pod eleganckimi i bezpiecznymi interfejsami." > [Bjarne Stroustrup, "The C++ Programming Language", > tłumaczenie własne "na kolanie" ;J]. Hihi :) Nawet nie wiedzialem ze S taka demagogie uprawial :) > Chcesz wyrzucać wskaźniki bo są "mało bezpieczne"? Tak. > To wyrzuć też noże, bo ktoś się może skaleczyć, gdy > się z nimi nieostrożnie obchodzi ;J Noze maja trzonek. Wskazniki maja samo dyndajace zreszta ostrze. w didatku to ostrze sie zwieksza i zmniejsza. Ostrze wyrzucic ? To czym ukroje ? AK
Technical Details
Message-ID:
<f0lpj2$ehq$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<f0a7qu$jre$1@tkdami.pl> <f0affm$na4$1@inews.gazeta.pl> <1177191539.113565.121560@n76g2000hsh.googlegroups.com> <f0l6tj$gn5$1@inews.gazeta.pl> <pan.2007.04.24.17.53.11.824901@go2.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Adam Karpierz" <karpierz@_NOSPAM_python.pl> Newsgroups: pl.comp.objects Subject: Re: ARM C++ vs. ISO C++ Date: Tue, 24 Apr 2007 22:33:20 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 131 Message-ID: <f0lpj2$ehq$1@inews.gazeta.pl> References: <f0a7qu$jre$1@tkdami.pl> <f0affm$na4$1@inews.gazeta.pl> <1177191539.113565.121560@n76g2000hsh.googlegroups.com> <f0l6tj$gn5$1@inews.gazeta.pl> <pan.2007.04.24.17.53.11.824901@go2.pl> NNTP-Posting-Host: dns.welnowiec.net X-Trace: inews.gazeta.pl 1177446818 14906 83.143.96.1 (24 Apr 2007 20:33:38 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 24 Apr 2007 20:33:38 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Priority: 3 X-RFC2646: Format=Flowed; Original X-Newsreader: Microsoft Outlook Express 6.00.2900.3028 X-User: karpierz X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit