kodtabla
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Mon Mar 21 11:30:26 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.
A forras lehet baromi nagy, de tipikusan van a kozepen egy fo ciklus,
melyben eltolti a proci az ideje nagy reszet. Azt kell kegyetlenul
megoptimalizalni. A tobbi, kulsobb utasitasok lenyegesen kevesebbet
szamitanak.
Egy kivetel van amikor ez problema: ha ez a belso ciklus baromi nagy.
En ilyet meg nem lattam.
Termeszetesen ebben az esetben is jobb kodot lehet csinalni kezzel, csak
nehez. Programozas kozben az ember valamekkora kodmeretet tekint at
egyszerre, ez nem jelenti azt hogy ennel nagyobbat nem tud. Csak lassu,
plusz erofesziteseket igenyel. Amit a gep csinal, jobb sohasem lesz,
legfeljebb gyorsabb a fejlesztes. Kell talalni egy kompromisszumot.
> Lajos
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
Egyetlen atombomba tonkreteheti az egesz napodat!
More information about the Elektro
mailing list