[elektro] C cast kérdés

Rancz Lajos csiga at fosch.com
Tue Apr 7 10:22:14 CEST 2009


Szia!

Érdekes kérdéskör ez. Az embedded világ épp most jutott el arra a 
szintre, hogy kezd terjedni a C++ beágyazott környezetben, amit az is 
jelez, hogy az autóipari MISRA szabványnak tavaly év végén megszületett 
a 2008-as verziója, ami a C++ használatát szabályozza:
http://www.embedded.com/design/210604010
Embedded C++ áttekintés / épp timer :) /:
http://www.embedded.com/207200004

Az autóipari fejlesztésekbe egy kicsit beleláttam, elképesztően 
változatos és bonyolult protokollok kezdenek kialakulni, ami az eddigi 
absztrakciós szintet meghaladó nyelvet igényel, nem lehet őket C-ben 
implementálni, mert a fejlesztők így is belebolondulnak. A hardvert nem 
látom problémásnak, lassan az ABS, ESP elektronikákban is 400 MHz-es 
PowerPC alapú kontrollerek lesznek és jó C++ fordítóval (ami van) néhány 
százaléknál nem lesz nagyobb az overhead.

Üdv,
Lajos

Moczik Gabor írta:
> Nyilván nem ezt kell tenni minden egyes fejlesztésben, de azért nem célszerű 
> átesni a túloldalra, hogy egy LED villogtatásnál full OOP szemléletben 
> objektumként deklaráljunk egy LED-et, egy időzítőt, meg egy vezetéket a 
> kettő között. :-) Ezzel lehet ugyanis gyorsan a windows szintjére eljutni, 
> ahol ugyanahhoz a LED villogtatáshoz amihez régen 2db tranzisztor kellett, 
> ma kell 20 millió, meg egy 40 MHz-es kvarc...
>
> Gondolom mindenki érti mire akarok kilyukadni...
>
>   



More information about the Elektro mailing list