kodtabla
Auth Gábor
auth.gabor at enaplo.hu
Sun Mar 20 21:16:32 CET 2005
Halihó!
Moczik Gabor ezt írta:
> "az egyszeru workaroundok"...
> A fordito csak olyan dolgokat tud tobbe/kevesbe optimalizalni, ami a
> program logikajat nem modositja.
És? Hol vitattam ennek az ellenkezőjét? :)
> Viszont ez a logika nem biztos hogy jo.
Az már programtervezési hiba, nem programozási.
> Lehet hogy maskepp irva egy algoritmust sokkal gyorsabban fut.
Algoritmizálni a programtervezőnek illik.
> Ezt ma mindenki hekkelesnek nevezi, mert "aaaa, jo az, a 2000-es
> Celeronon siman fut"...
Nem. Gazdasági okai vannak. Aki ebből él, megtapasztalja. Vagy éhenhal.
> Nem kovetkezik az egyik kijelentes a masikbol. Egyaltalan nem biztos
> hogy nehezen olvashato, azert mert maskepp irod meg. Meg vannak
> kommentek is, szokas hasznalni.
Hhh...
>> Minden egyszerűbb optimalizálás algoritmizálható.
> Az _egyszerubb_ igen. De jol programozni nem fog helyetted.
Ezt ki vitatta?
>> Ember hogy tud optimalizálni, ha bizonyított, hogy nem tud?
> A gep miert nem tud minden programot megirni a specifikaciobol, ha az
> ember tud?
A specifikáció nem programterv. Egy megfelelően megírt programtervből
program is képes programot írni.
>> Nem lesz szar valami, csak mert a gép tesz meg dolgokat a programozó
>> helyett. Ez egy lényegi tévedésed.
> Nem lesz szar, de nem is biztos hogy rogton a legjobb lesz.
Hol látod a határát annak, hogy a fejlesztőprogram és a fordítóprogram
segítse a programozó munkáját? Géprombolást játszunk, mint az ipari
forradalom alatt? Ne a gép dolgozzon, hanem az ember? Félted a munkádat?
> Amelyik optimalizalo ilyet megtesz, az hibas.
> Nem teheti meg, mert lehet hogy jelentosege van hogy felfele szamolsz,
> es a kodbol nem feltetlenul derul ki.
Nem hibás. Miért lenne? Nagyon sok ciklus esetén nem használódik fel a
ciklusváltozó, és mégis van.
> Es miert nem alkalmazzak akkor ezt?
Alkalmazzák. UML a neve például.
> A programtervezo eloallit egy programtervet, es a fordito keszit belole
> kodot. Nem igazan elterjedt megoldas.
De, csak nem ismered. Egyszerűbb dolgokra jól működik.
>> Egyedi programok esetén nagyon sokat lehet nyerni azon, ha minél
>> kevesebb élőmunkát teszel a termékbe.
> A minoseg rovasara...
Melyik munkadarab lesz minőségibb? Ha befogod a satuba reszelővel
optimalizálod, vagy pontos munkagépeket használsz a feladat megoldására?
--
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