[elektro] C mégegyszer (SWITCH)
hg12345
hg12345 at freemail.hu
Thu Apr 8 13:47:07 CEST 2010
Hi! Nincs probléma. A vicc szakállas de még mindig jó. Ugyan még nem írtam csoportban és nagy méretű architekturális eszközökre programot, de ami kicsiben is biceg az nagyban se lehet jó. Lehet növelni a platform minden alapvető méretét (memória és sebesség) ettől még a program nem fog másképp futni rajta. Egy nagy megbízhatóságú eszköz (architektura) egészen más programozási technikát igényel, én eszerint programozok. Szerintem az a kód jó ami rövid és tömör lehetőség szerint a kód csak egyszer szerepel benne. A javítás is ezen a legegyszerűbb. Hiába van optimalizáció mivel a GCC linkere olyan buta mint egy aranyhal, ezért csak egy forrásban tud valami optimalizációt elvégezni, így kicsi az esély arra hogy egy összetett programban minden program részletet a helyére tegyen. Arról nem is beszélve, hogy csak olyan minőségű kódot tud gyártani mint aki macro-zta.... Nem akarok pluszban 1-2% teljesítményt kicsavarni a kontrollerből, és memória hiányom sincs, a magas szintű (macro) nyelvet a különböző kommunikációs felületek későbbi implementálása miatt erőltetem.
Lajos Rancz <lajos.rancz at gmail.com> írta:
>Helló!
>
>Ne vedd személyeskedésnek véletlenül se, de ez a gondolatmenet kicsit olyan
>mint a szakállas vicc:
>A bácsi megy az autópályán és hallgatja rádiót. Egyszer csak bemondják, hogy
>egy autós szembe megy az M7-esen a forgalommal, mire a bácsi: Egy???!!! Az
>összes! :)
>
>Elég jól kitaláltak ezek a nyelvek, de - ebben igazad van - nem feltétlenül
>veszik figyelembe a mikrokontrolleres alkalmazásokat. De ez nem amiatt van,
>mert hozzá nem értőek lennének hanem, mert az ezen architektúrákra megírt
>kód mennyisége (sorban) töredéke az összes kódnak. A C/C++ is egyre inkább a
>nagy (több millió esetleg tízmillió) soros alkalmazások architektúrális
>igényeink kiszolgálása felé megy el.
>
>Tapasztalatom szerint, ha nem "fér" bele az aktuális kontrollerbe a feladat
>kiszolgálása (ergo mindenféle trükközéssel kell kódméretet, sebességet
>néhány százalékkal növelni, mert akkor épp határon belül leszek) akkor
>kontrollert/architektúrát kell váltani.
>
>Üdv,
>Lajos
>
>
>2010/4/8 hg12345 <hg12345 at freemail.hu>
>
>
>> u.i.: Nagyon jó lenne, ha azok írnák a fordítókat akik már az életben is
>> írtak "programot" :-)
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list