[elektro] Fw: C18 előfordító

Kiss Gabor kissg at ssg.ki.iif.hu
Wed Jun 17 18:20:09 CEST 2015


On 06/17/2015 04:05 PM, Balla zoltán wrote:
>> Már ne haragudj, de honnan a fenéből tudná? :-)

(A kérdés merőben technikai jellegű volt. Hogy implementálták/nád
ezt a képességet?)

>>
> Onnan, hogy figyelmesebben fordít, mint te olvasol :)
> "Az egész felvetésemnek az az alapja, hogy _nem_ nyúlunk a gyári
> függvényekhez, mert minek ??!!" - enélkül nem lehet értelmezni az
> egészet, hisz ez adja azt a magot, ami alapján a fordító el tudja
> dönteni, mi micsoda ?! Ha nincs a gyári libekbe belenyúlva, mert minek
> ?! Akkor a fordító simán el tudja dönteni anélkül hogy egy sort is
> analizálna, milyen függvény pusztán matematikai, és előre számítható, és
> melyek azok, amelyeket csak futási időben lehet alkalmazni.

Megint csak arra utalnék, hogy az eredeti kérdezőnek mit sem segít
a vágyaink felsorolása.
Próbáljunk a valóság talaján maradni!
Ilyet a C fordítók nem tudnak. Mivel nincs benne a szabványokban.

Még ha előbb-utóbb meg is csinálná valaki kétlem, hogy "sima" lenne. :-)

> Még egyszer aláhúznám, értem, hogy ez most nem lehetséges a C-ben. De

Akkor pedig nincs is vita köztünk, ugye?
A log(8)/log(2)-t a fordító NEM OPTIMALIZÁLJA. Pont.
Továbblépünk, vagy nosztalgiázunk még egy kicsit, hogy "de jó is lenne...!"?

> én
> ezt és az ebből fakadó "rugalmasságot" inkább hibának, hibás
> szemléletnek tartom, semmint praktikumnak....

Könnyű 2015-ben fikázni az 1970-es évet. :-)
De ha mondjuk egy 8 bites mikrokontrolleren kellene futnia a C
compilerednek, kicsit visszavennél az elképzeléseidből.

Gábor



More information about the Elektro mailing list