Primitív ON:
- Úgy tudom a JAVA egy afféle runtime értelmező micsoda. Szerintem remek dolog. Kis, apró vacakságokra, afféle modulszerű izémizékre, amikből hol ezt, hol azt kell betölteni. Effélének megfelelő alkalmazási környezet lehet szerintem éppen például a Firefox. Vagy más böngésző. (Bár néha már az ide írt modulok is túlnőnek az illendő méreten...)
Na de egy egész olyasmi mint a Gnome?! Könyörgöm, ez majdnem olyan a szememben mintha a kernelt írnák JAVA-ban! Szerintem minden normális ember előtt nyilvánvaló kell legyen, hogy ilyesmit kifejezetten az "ősi", a "régi jó" C nyelven kell írni, semmi másban, mert azt épp erre találták ki. Pontosabban C++ -ban, de úgy, hogy ez nem igazi C++, csak "kevert nyelv", tehát alapvetően C, mindössze felhasznál néhány feature-ot a C++ lehetőségeiből. Azért ebben kell megírni, mert ez közvetlenül "gépi kódra" fordul. Nem valami "köztes nyelvre". Jó hogy már nem BASIC-ben akarják megírni a gnómot! De még ha C/C++ -ban írják is a gnómot, még ott is elvárom, hogy a sebességkritikus részeket kifejezetten assembly modulban írják meg közvetlenül. A C legnagyobb előnye épp az, hogy remekül össze lehet építeni vele efféle modulokat. Írtam efféléket még régebben anno...
A C, az "a programnyelvek angolja". MINDEN programozónak ILLIK tudnia, és a szememben egyszerűen szentségtörés, ha bármi kicsit is komoly dolgot nem C-ben (esetleg C++-ban, de már ez is meggondolandó...) programoznak le. Minden egyéb a szememben csak afféle játék, ami jó lehet valamely rendkívül speciális területre, de azért ne akarjunk már fogkefével kimeszelni egy egész házat...
Én nem azért óhajtok egyre nagyobb számítógépekbe beruházni, hogy a Progranyozó Uraknak könnyebb legyen a dolguk, és mert kevesebb idő alatt fejlesztenek le valami akármit valamely nekik kényelmesebb nyelven, emiatt a megírt kód oly szar lesz, hogy bár működik, de ötször erősebb processzor és tízszer annyi memória kell hozzá, hogy az alkalmazás 10 %-kal gyorsabban fusson, mintha a régi gépemen maradtam volna, de normálisan írják meg, tipikusan C-ben! Ne az én zsebem terhére legyen nekik könnyű munkájuk!
A C kifejezetten erre van kitalálva, tessék azt alkalmazni. Lehet hogy más nyelv könnyebb, de nem tud meghatni, a programozónak az a dolga hogy értsen ehhez, tanulja hát meg! Ha nem képes rá, menjen vagontakarítónak valami pályaudvarra. Mellesleg a C igazán nem nehéz, fogalmam sincs miért terjesztik ezt róla minden alap nélkül, én is megtanultam. Nagyonis remek nyelv.
Errefelé a HUP-on sokan megvetnek engem, mert nem tudok jól angolul. Mit szóljak akkor én, ha valami magát programozónak nevezni merészelő épp a C nyelvet nem ismeri, a "programnyelvek angolját"?! Ez messze nagyobb bűn a szememben. Szerintem kifejezetten tiltani kéne, hogy bármi más programnyelvet is első programnyelvként oktassanak, mint a C-t. Aki valami "könnyebbel" kezdi, az lehet hogy tényleg nehéznek találja majd, s fanyalog majd tőle. Nekem szerencsém volt, mert jóval a C előtt C-64-et programoztam gépi kódban. Ehhez képest a C nekem kifejezetten felüdülés volt, egy rém "magas szintű" nyelv.
A C után elkezdtem ismerkedni a Pascallal, csak úgy hobbiból, mert sokan ajánlották, de abbahagytam, mert a C nyelvet igenis SOKKAL KELLEMESEBBNEK, kényelmesebbnek találtam, könnyebbnek, még átláthatóbbnak is, a Pascal-nál úgy éreztem mintha kesztyűben mosnék kezet...
-------------
Blogom: http://violazoli.blogspot.com
Könyvem a VIM-ről: http://mek.oszk.hu/09600/09648/#