Article View: pl.comp.objects
Article #16513Re: ARM C++ vs. ISO C++
From: SasQ
Date: Tue, 24 Apr 2007 17:53
Date: Tue, 24 Apr 2007 17:53
83 lines
3981 bytes
3981 bytes
Dnia Tue, 24 Apr 2007 17:14:40 +0200, Adam Karpierz napisał(a):
> Bede odpowiadal fragmentami bo zauwazylem tego posta i jestem
> przerazony i porazony indolecja Pana Wojewodzkiego:
I vice versa zapewne ;J
> I maja Panie swieta racje !
> Jezyk ma byc dla ludzi a nie dla robotow czy "chodzacych
> standardow" (vide Qrczak)
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
>> 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++ ;)
> Po prostu C++ jest zlym jezykiem.
A jakieś konkrety wreszcie padną? Czy jest winny
tylko tego że jest inny?
>> i brudnego przenoszenia nawyków z C na 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
Skoro jest "better C", to po co pisać w nim tak samo,
jak w C? Skoro można "better"?
Nie obwiniaj języka za programistów [z Bożej łaski].
>> Tak samo w C++ używanie łysych wskaźników, a nie nawet
>> auto_ptr, to jest proszenie się o klapsa.
>
> To po ch.. one sa te wskazniki?
> Wywalic je trzeba bylo w cholere!
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.
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.
[...]
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].
>> Jak ktoś wie, że jakiś kod rzuca wyjątki, to używa
>> lepszych wskaźników itd.
>
> No to pytam po jaka cholere te gorsze ? Wywalic jak gorsze ?
> Dlaczego nie wywalono ?
Chcesz wyrzucać wskaźniki bo są "mało bezpieczne"?
To wyrzuć też noże, bo ktoś się może skaleczyć, gdy
się z nimi nieostrożnie obchodzi ;J
--
SasQ
Technical Details
Message-ID:
<pan.2007.04.24.17.53.11.824901@go2.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.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>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!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: SasQ <sasq1@go2.pl> Newsgroups: pl.comp.objects Subject: Re: ARM C++ vs. ISO C++ Date: Tue, 24 Apr 2007 19:53:13 +0200 Organization: Ganz Automyjnia (i przeróbki ;) Lines: 83 Message-ID: <pan.2007.04.24.17.53.11.824901@go2.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> Reply-To: sasq1@go2.pl NNTP-Posting-Host: bzq217.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1177437225 22456 83.30.62.217 (24 Apr 2007 17:53:45 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 24 Apr 2007 17:53:45 +0000 (UTC) User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit