kodtabla
Csobolyó János
janchika at uze.net
Mon Mar 21 14:01:17 CET 2005
> Thus spake Rancz Lajos:
>
> > Olvasgattam a csatározásokat, egy kicsit beleszólnék :-). VF kollégának
> > igaza van abban, hogy az ember jobban optimalizál mint egy C fordító. De
> > csak egy esetben, ha a forrás (C-ben értve) nem több ezer vagy esetleg
több
> > sor. Néhány soros (max pár száz) programot még át tudsz látni, de ekkorát
> > már nem, ebben az esetben a C fordító optimálisabb, hatékonyabb kódot fog
> > csinálni mint az ember assemblyben.
Hát ha te több száz soros vagy hosszabb kodrész akarsz optimalizálni akkor a
program tervezésnél nagyon elbaltáztál valamit.
Igy már semmilyen fordito nem fog tudni segiteni akar kipipalod az
optimalizalast akar nem.
Az optimalizalas legfontossab szabálya csináld abban amiben a legjobb
eredményt kitudod hozni TE az adott eszközre.
Aztán a program tervezés: a világ legjobb programozoja sem fog jó dolgot
csinálni ha csak úgy neki esik.
Ezen megint nem segit az "Enable optimize".
Amikor anno ezt tanultuk akkor még az ember legyintet rá.
Mert ÉN a tökös gyerek egyböl programozok, aztán ez a feladtok növekedésével
elmult.
Tehát nem csak feltétlen az az optimalizálás hogy az utasításokat olyan
sorrenbe rakom hogy a pipe is vidám legyen.
Ha egy C program több száz sora (vagy hosszab) egy "müvelet" akor ott ne
beszéljünk optimalizálásról.
Ettöl fügetlenül nem tetszik nekem sem ez a hozzá állás hogy a program olyan
amilyen majd a végén mondjuk meg a minimum hw igényt
--
More information about the Elektro
mailing list