🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16513

Re: ARM C++ vs. ISO C++

#16513
From: SasQ
Date: Tue, 24 Apr 2007 17:53
83 lines
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-mail
References: <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