( Finder | 2013. 12. 08., v – 18:50 )

"Megtanitalak: Az include hiánya nem a fordító tehermentesítését hivatott biztosítani. Hanem azt jelenti, hogy mellőzöm a string függvények használatát"
Ennek mi koze az #include-hoz? :) Kesobb leirtad, hogy nem hasznalsz strncmp()-t igy ez picit redundans.

"Tipp: ha atoi(), strncmp(), ntohl() bármelyikét lefuttatod egy utasításban egy processzoron, kérlek azonnal értesíts!"
Nagyon szivesen: Az ntohl() barmelyik BigEndian rendszeren 0 ciklus alatt lefut, tehat semmibe sem kerul berakni a programba.
Ez a FreeBSD ntohl man page-bol van:
"On machines which have a byte order which is the same as the network order, routines are defined as null macros."

"Nem fogadom el azt az állítást, hogy a hozzá nem értő "hibakezelés" alkalmazásával jó programot tud írni."
Nem allitottam ilyet. Viszont aki kihagyja a hibakezelest az nem hozzaerto. Baromi jo otletnek tunhet pl. nem ellenorizni egy read() visszateresi erteket, hiszen egy elagazast megsporolhatsz vele es legtobb esetben ugyis annyi adatot ad vissza amennyit kertel... Aztan egyszer nem jon ossze es mar van is egy csunya hibad amitol lehet, hogy nem omlik ossze a programod, hanem helyette csak szimplan hibakat okoz az adatbazisodban amiktol majd mashol jelentkeznek problemak...
...hetekkel kesobb.
Ugyanigy jo otletnek tunhet az int pointer cast, csak allati nagy kar, hogy igy siman lehet, hogy az ott levo adatod nem is egy szam, vagy akar a az egyik bajtod veletlenul pont egy 0 lett volna. Jok az eselyeid, hogy mire megtalalod a hibat mar tobb heti/havi valtozasok vannak az adatbazisban es lehet gondolkozni a kitakaritasan.

"Az 50x sebességet könnyedén kalkulálhatod, ha az itt szerplő kódot összeveted pl. 2-3 órajellel"
Csakhogy egy valos program ennel valamivel tobbet szokott csinalni. Premature optimization is the root of all evil.

"Röhögni meg akkor szoktam, amikor a "PC"-t hasonlítják össze egy szerverrel. Nézz meg már egy olyan adatot, hogy az 1.8GB/s memóriasebességet, 1 buszon 4 CPU mikor érte el Intel vagy AMD platformon! Hogy ne maradjak ennyire buta, add meg azt a pontot, amikor előnyre tettek szert."
Ha a rendszer elbirja a rabizott feladatot akkor teljesen mindegy hogy amugy egy primitiv vacak. Sokkal fontosabb viszont az eszkoz ara, a fenntartas ara, es hogy hiba eseten milyen gyorsan lehet javitani. Ha veszek ket cseregepet az eles rendszer melle az egy szuper szervered arabol es kozben hozza a rendszer a teljesitmenyt akkor allatira nem fog erdekelni a memoriabusz sebessege.