🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16514

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

#16514
From: Adam Karpierz
Date: Tue, 24 Apr 2007 20:33
129 lines
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-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> <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