Efektivita C
Hynek Sladky
econf@centrum.cz
Úterý Leden 18 12:18:57 CET 2005
Neslo by trochu optimalizovat zapis v C?
Idx=20;
Sum=0;
do {
Sum+=Data[Idx--];
} while (Idx);
nebo
Ptr=&data[20];
Sum=0;
Cnt=20;
do {
Sum+=*Ptr;
Ptr++;
// nejsem si jisty, ale mozna by slo napsat jediny radek
// Sum+=*Ptr++;
} while (--Cnt);
Treba by to prekladac prelozil lip...
Kdysi jsem pouzival C pro 51 a tam jsem si overil, ze nejlepsi metoda
optimalizace je podivat se do LST a podle toho upravovat nektere C
konstrukce tak, aby se daly prelozit optimalne... Samozrejme pokud to je
potreba...
Hynek Sladky
Michal HW wrote:
> Zkousim C PICL od Hi-Techu.
>
> C:
> Pult_Ukazatel=20;
> Pom=0;
> do {
> Pom=Pult_Bufer[Pult_Ukazatel]+Pom;
> }
> while ((Pult_Ukazatel--) >0);
Další informace o konferenci Hw-list