🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #948

Re: malloc czy (type *)malloc?

#948
From: Michal Malecki
Date: Thu, 29 Jan 1998 19:19
81 lines
4998 bytes
Karpierz <karpierz@inter.intertele.pl> wrote:

: Jeszcze jeden wszystkowiedzacy eh... Cos duzo tych owieczek ostatnio...
Coz... jak "pan" uwaza. IMHO dobrze jest czasem spojrzec tez obiektywnie
na siebie.

: Nawet nie bede sie silil odpowiedzec normalnie.
: Mysle ze troche zarozumialosci nie zaszkodzi... (za co innych przepraszam).
Tez tak mysle. Ale dlaczego "normalnie" ? Czy to cos zlego ? Czy tez uwaza
mnie "pan" za takiego niedorozwoja, ze nie warto z nim normalnie rozmawiac ?

: Jak myslisz "fachowcu" czy 7 latek w C++ (w moim przypadku)
: i w dwoch przypadkach stycznosc i kilkukletnia praca z kodami wielkosci 
: 3MB i 8MB zrodel to duzo czy malo zeby jednak chociaz troche lepiej od 
: Ciebie poznac te jezyk... ?
HA HA HA! Dobre sobie!
Ja moglbym przerobic i 20 GB kodu! I mysli pan moze, ze bylbym wtedy
ekspertem od tego jezyka ? Nawet po 20 latach pracy ?

IMHO: Nie staz i ilosc gigabajtow swiadczy o programiscie, lecz to, jak
zna on jezyk no i ... jak zna sie na programowaniu. Bo to sa - prawde mowiac
- dwie rozne rzeczy. O tym - mam nadzieje - "pan" wie.

: A i tak mi sie wydaje ze ciagle czegos nie wiem napewno...
: (np. mam klopoty ze skomplikowanymi "templatesami") i czesto siegam do
: Stroustrupa, Grebosza czy Hansena... (wg mnie te dwie ostatnie to chyba 
: najlepsze, a napewno najprzyjemniejsze polskojezyczne ksiazki do C++). 
Tia, szczegolnie ta Stroustrupa. Nie wiem, ktora pozycje ma pan na mysli
(bo widzialem juz ich kilka), ale jezeli ta pierwsza, "Jezyk C++" to po
prostu dziwie sie tylko, ze takie cos da sie trawic. Jest to owszem calkiem
niezla pozycja, jezeli ktos uwaza sie za prawie eksperta, ale na pewno
nie do nauki tego jezyka.

: Po czesci to wina wad samego jezyka (wcale nie jestem jego zagorzalym
: fanatykiem), a po czesci tego ze uwazam ze znajomosc C++ to nie sucha
: znajomosc gramatyki, ale "myslenie" w tym jezyku w sposob obiektowy, 
: czyli widzenie ("czucie") problemu przez pryzmat hierarchii obiektow 
: (w kontekscie jezyka). 
Ja za to - przyznam bez ukrycia - jestem zagorzalym zwolennikiem tego
jezyka i nauczylem sie juz myslec w sposob obiektowy. Przyznam, nie bez
problemow. Ale zrozumienie mechanizmow obiektowych, jak rowniez innych
ciekawych mechanizmow w C++ zajelo mi troche mniej, niz 7 lat.

: Przyznam sie ze z tym mam jeszcze ciagle klopoty 
: i dlatego uwazam ze pisze ciagle w sposob raczej "obiektawy" i nie jestem 
: specem w C++ (a gdzie mi do np. stosowania patterns... przygladam sie
: dopiero 
: w wolnych chwilach ACE...), 
Coz, ja - prawde mowiac - stosuje obiekty, jezeli musze i to calkiem
sporadycznie. Ja wcale nie mysle o tym, czy program pisze obiektowo, czy
jakos inaczej. Ja po prostu programuje. A co z tego wyjdzie zalezy od mojej
tworczosci.

: STL slabo jeszcze znam, z wyjatkow tez nie 
: korzystam nagminnie :), 
Wyjatki powinny byc wyjatkowe. W malych programach nie ma potrzeby z nich
korzystac. Ale dobrym pomyslem jest np. przetlumaczenie sygnalow na wyjatki.
Co prawda mechanizm sygnalow jest troche inny, niz wyjatkow, przede wszystkim
dlatego, ze handler sygnalu po zakonczeniu wraca do miejsca, z ktorego zostala
przerwana funkcja wywolujac handler. Natomiast wyjatek przerywa biezaca
funkcje i juz jej nie kontynuuje (dalej :). Nie przeszkadza to jednaj, bo
wyjatki ulegaja propagacji.

: z GUI tylko wxWindows i to tylko prywatnie a
: nie w pracy..., a gdzie CORBA , obiektowe bazy danych... RPC.. itp, itd...
Ech... prosze pana bo sie zaraz zalamie i pojde zebrac na centralny...

: Ze wspomne o metodologiach projektowania (te wszystkie Rationale, UML-e
: itp...). Szkoda mowic...
Pewnie ze szkoda. Czy nie lepiej sie skupic na jedynym slusznym C++ ?
Jeden jezyk, a mozliwosci wiele. Moze wiecej maja tylko jezyki tokenizowane.

: No dobra :)... koniec "moralizatorstwa dziadka". I tak to przeciez nic nie
: da.
Owszem. Ja mam swoje przyzwyczajenia i mnie nic nie przekabaci.

-- 
.---.     .   . - Michal Malecki <mmalecki@technologist.com>/The things that
\___  ,-. | , |- ,-. ,-  mUd: zly.mud.org.pl 4000.         /can't destroy you
    \ |-' |<  |  | | |   uRl: www.kis.p.lodz.pl/~sektor   /make you
`---' `-' ' ` `' `-' '   pGp: sektor@zly.kis.p.lodz.pl   /stronger...
Technical Details
Message-ID: <6aqknk$p7k@polonez.man.lodz.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.man.lodz.pl!not-for-mail
References: <34CCAF18.4877@imm.org.pl> <6ak737$hru$1@helios.man.lublin.pl> <01bd2b0e$c612cfa0$89baccc2@karpierz.dyn.ml.org> <6alcq4$7u6@polonez.man.lodz.pl> <01bd2b80$36ada5c0$84baccc2@karpierz.dyn.ml.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.man.lodz.pl!not-for-mail
From: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: malloc czy (type *)malloc?
Date: 29 Jan 1998 19:19:16 GMT
Lines: 81
Message-ID: <6aqknk$p7k@polonez.man.lodz.pl>
References: <34CCAF18.4877@imm.org.pl> <6ak737$hru$1@helios.man.lublin.pl> <01bd2b0e$c612cfa0$89baccc2@karpierz.dyn.ml.org> <6alcq4$7u6@polonez.man.lodz.pl> <01bd2b80$36ada5c0$84baccc2@karpierz.dyn.ml.org>
NNTP-Posting-Host: sektor@zly.kis.p.lodz.pl
User-Agent: tin/pre-1.4-980105 (UNIX) (SunOS/5.5.1 (i86pc))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit