kodtabla

Auth Gábor auth.gabor at enaplo.hu
Mon Mar 21 07:46:18 CET 2005


Halihó!

ide.ne.irj at freemail.hu ezt írta:
> Egyfolytaban arrol beszelsz hogy a fordito sokkal jobban megcsinalja,
> meg nem erdemes vacakolni vele mert ugyis gyors a gep stb...

  Hol? Nézd már meg a kezdő levelet. Ott is arról írtam, hogy egyszerűen 
optimalizálható utasításokat nem tartok fejben. Soha nem írtam le, hogy a 
fordító bármilyen programból optimális fordítást készít. Ezt csak te 
szeretnéd a számba adni 5 levélváltáson át.

> Nem biztos hogy jo a proci felepitesehez. Most nezegetek egy forrast,
> ez pl attol fuggoen fordul mashogy, hogy van-e barrel shifter a
> prociban. Hulyeseg ilyennel vacakolni, hiszen a forditonak tudnia kene
> hogy ha van shifter akkor hasznaljuk, ha nincs akkor magatol kitalalja a
> tok mas algoritmust amit ilyenkor bevagnak helyette.
> Sot, ha a forras nem hasznalja a shiftert, de az algoritmus atirhato
> lenne hogy hasznalja, akkor a forditonak ki kene talalnia hogy hogyan
> hasznalja a feladat megoldasara. Stb...
> Bizony kemenyen ismerni kell a cel architekturat, es be kell mocskolni
> a kezunket ha hatekony progit akarunk irni.
> Igy is csinalja mindenki a vilagon. Csak a hatulgombolosok nem...

  Jajj... a hátulgombolósok szeretnek mindent a vacsa-vacsa kezecskéjükkel 
csinálni. :))))

> Vagy akkor hal ehen, ha emiatt dragabb procit kell hasznalni, es nem
> lesz nyereseges a termek. Meg kell talalni a kompromisszumot.

  Én megtaláltam. :)

> Neked erre eselyed sincs, mert amint olyat kell csinalni amit a fordito
> nem tud alapbol, veged van mint a botnak!

  A fenéket. Már leírtam sokadszorra, hogy miket bízok a fordítóra. Nem 
utópisztikus és ezoterikus dolgokat. Olyanokat, amiket meg tud csinálni.

> ??? A fordito csinaljon meg mindent amit tud, nincs hatar.
> Hogy jelenleg mit tud, azzal nagyjabol tisztaban vagyunk, az is
> korvonalazhato hogy mit fognak tudni 10 ev mulva.

  Szerintem nem vagy tisztában vele... :/

> Az egyszerubb dolgokat majd te megcsinalod, meg a hozzad hasonlok.
> Amivel csak akarod...
> Ami kicsit is komplikaltabb, azt valamivel gyakorlottabb emberkek
> csinaljak.

  Éppen erről beszélek, csak személyeskedés nélkül... :(
  Én szeretek a kreatív részével foglalkozni a programírásnak. A 
komplikáltabb esetek érdekelnek, és azokat szeretem megoldani. A többi 
legyen a gép dolga, mert képes rá. Nem érdekel, hogy a sokezer apró 
kicserélhető utasítás közül melyiket használja. Azt tegye bele, amelyik az 
adott esetben gyorsabb és hatékonyabb. Erre képesek a mai 
fordítóprogramok.

> Megint a hulye hasonlatok...
> A fordito nem munkagep, munkagep pl egy assembler.
> A fordito, melynek optimalizalnia _kene_, elkepesztoen szar termeket
> csinal. Nezz bele egy forrasba hogy mi lesz belole!

  Hatékony kód. Lehet hatékonyabbá tenni, de ahhoz sok élőmunka kell. Amely 
jelenleg nem gazdaságos.
-- 
http://www.enaplo.hu - Iskolai Információs Rendszer
Auth Gábor -=- +36-70/9400-341 -=- ICQ: 49179141
FreeBSD 5.3




More information about the Elektro mailing list