Abban mi olyan rendhagyó? A C az C nem? hA ez megy C-ben, az a két plusz jel miért zavar?
Javaslom, hogy probald ki egyszer, es majd megtudod
A C++ nekem agyoneroszakolt, feleslegesen tulbonyolitott dolognak tunik. Latszik, hogy vmi utanerzes, mert C adott volt, es eroszakkal belenyomtak az OOP-t, olyan is lett. Mas nyelvekben hasznalok objektum orientalt dolgokat, lasd pl Python, erdekes ott nincs gondom vele, ahogy a prototype alapu filozofianal sem (mint amilyen az JS), stb, nekem egyedul a C++ fekszi meg a gyomromat
Maradok inkabb ott, ahogy a C-t kitalaltak, hasonloan ahhoz, hogy nekem egy Z80 vagy egy 6502 jobban CPU valahogy a maga csak par ezer tranyojaval, mint egy mai modern x86 amin van 100millio (
) stb belole, azt mar a vilagon egy ember sincs szerintem, aki at is latja, lassan ontudatara ebred
Bar, mint tudjuk, a Terminatorban meg 6502 assembly volt
Meg hogy millionyi tranyo olyan hulysegekre van, ami megprobalja work-around-olni az x86 eredeti tervezesi hulysegeit stb, hogy a belso modern RISC elvu mukodesben athidalja a kulnbseget
Amugy C++ "szeretetemmel" nem vagyok egyedul, sok flame volt errol pl a Linux kernel fejlesztok levlistajan is, amit szoktam nezegetni. Idorol-idore felmerul, hogy jon valaki, aki C++ -ban szeretne vmit irni a Linux kernelbe ... Erdemes elolvasni a "veteran" Linux fejlesztok valaszat, akik pedig valoszinuleg tenyleg tudnak is programozni, hozzam kepest is
A C ahogy van nem rossz, sokan szoktak "magasabb szintu assembly-nek" is nevzni. Ez bar tulzas, de teny, hogy a "hw szinthez" meg mindig joval kozelebb all, mint a legtobb egyeb modern programozasi nyelv azert. Ha meg mar OOP kell mindenaron, nekem sokkal jobban tetszik a C mas iranyu tovabbfejlesztese, ilyen pl az Objective-C (amit Apple hasznal pl eloszeretettel) vagy a D nyelv.
Ja, kedvenc idezetem Linux kernel / C++ ugyeben:
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
Amugy nem akarok bekepzeltnek tunni, valoszinu, hogy en nem erek fel a C++-hoz, es nem a C++ alapvetoen rossz, nyilvan a szubjektiv velemenyem volt, amit leirtam.
Jut eszembe a temarol, hogy ne legyen teljesen off-topic: ujra elkezdett erdekelni az sdcc, es EP-vel valo hasznalata, nemi EP orientalt lib-bel C-ben elehetne EP-re fejleszteni, ami bar nem lesz olyan hatekony, mintha asm lenne, valoszinu, hogy a BASIC-nel igyis joval gyorsabb kodot eredmenyezne
Arrol nem is beszelve, hogy mint C forras lefordithato aztan mas gepen is, akar PC-n is, jo, hat ha EP specifikus dolgokat rak bele az ember akkor mar nehezebben, az igaz
Így most hónapokig dolgozhatsz mire minden benne lesz
Ahogy mondod
Viszont ez maga szorakozas is valahol. Plusz, megtanulok egy csomo dolgot EP-rol, amit nem tudtam eddig
Plusz, meg ha C-ben is lenne az ep128emu, akkor sem biztos, hogy nem ertenem jobban a sajat kodomat, mint amit mas irt