kodtabla

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Sat Mar 19 15:30:41 CET 2005


Thus spake Auth Gábor:

>   Kliens esetén sem szórakozok ilyennel. Ennek az az oka, hogy a fordító 
> ügyesebben megtalálja az ilyen apróságokat, és szépen megoldja az 
> optimalizációt.

Ezt mar kitargyaltuk a listan, nem igaz.

>   Nem tudod mit beszélsz. Hogyan tudnál optimális programot készíteni 
> mobiltelefontól a PC-ken át mainframe gépekig? Többtucat architektúra és 

Ki mondta hogy tudok? Lehetetlen. Nyilvan ha optimalizalni kell, akkor
azt minden gepre kulon. Vagy felrakni az egyenszart az osszesre.
Az is egy megoldas, sok esetben mukodhet, mas esetekben nem.

>   És? Neked is olyan a fordítód, hogy ha hibás a forráskód, akkor annyi ír 
> ki, hogy "error"? Vagy esetleg megmondja, hogy hol akadt el, és 
> feltételezi az elkövetett hibát, illetve a javításra is javaslatot tesz?

Ezt most nem ertem, hogy jott ide es mit akarsz vele mondani?

>> Lehet teljesen univerzalis progikat irni, de azok szarok lesznek.
>
>   Nem. Azok univerzálisak lesznek. Nagyon sok olyan helyzet és körülmény 
> van, ahol a speciális programok a szarok.

Miert? Ha egy progit egy hardveren akarsz hasznalni, akkor miert elony az,
hogy hasznalhatnad mas gepeken is? Semmi ertelme, de a lenyeg hogy
megtehetned :)

>> Regebben veletlenul bele kellett asnom magam a kriptografiaba,
>> megnezegettem egy rakas algoritmust lekodolva C-ben. Az ilyen kis
>> aprosagok, hogy hogyan hasonlit ossze ket szamot, hogyan kavarja a
>> biteket a C progi, a kulonbobo architekturakon tobb 10%
>> teljesitmeny-novekedest vagy csokkenest tudtak okozni, ugyhogy teli 
>> voltak a progik #ifdef sorokkal...
>
>   És mi lenne, ha ezt a fordító és a futtató tenné meg? 

Akkor itt lenne a kanaan. Csak egyetlen dolog hianyzik hozza: a mesterseges
intelligencia. Anelkul sohasem fognak a forditok olyan hatekony kodot
forditani, mint egy normalis koder. Jelenleg kenytelenek a programozok
meg C szinten is optimalizalni a kulonbozo platformokra.
Nyilvan meg ezutan is lehetne valamennyit, adott esetben sokat optimalizalni
egyes reszek asm-be atirasaval, de az a hordozhatosag nyomainak teljes
elvesztesevel jarna.
Ha lenne mesterseges intelligencia, akkor programozok sem kellenenek,
csak elmagyaraznank a gepnek hogy nagyjabol mit kell csinalni, es
megcsinalna, megirna hozza a progit.

>   Soha nem foglalkoztál igazán GUI készítésével... :)

De igen, csak nem PC-n. Ahhoz nem ertek. Amigan foglalkoztam vele, tudok
GUI-t csinalni. Intuition/gadtools, bgui.lib, gtlayout.lib, MUI, mindet
probaltam.
Windozra csak azert nem, mert az egesz stilusa nem tetszik, nincs normalis
tamogatas (mint amigan a MUI, az nagyon allat), bena az egesz.

>   10 éve én is így gondolkodtam. Asm-ben írtam programokat, órajeleket 
> számolgattam, memóriafoglalásokat tartottam nyilván, meg ilyenek. Aztán 
> rájöttem, hogy ezekre a _mechanikus_ és _algoritmizálható_ feladatokra 
> sokkal jobb a számítógépet használni, és nekem sokkal több idõm jut a 
> kreatív és alkotó munkákra.

Algoritmizalhato? :)) Barmely logika jegyzetben megtalalod a bizonyitast,
hogy nem algoritmizalhato.
Mikrovezerlos rendszereket tervezek, ahol a hatekonysag kulcsfontossagu.
Mar csak a fogyasztas miatt is: ha van is eleg ideje a procinak, a ketszer
lassabb progi ketszer nagyobb fogyasztassal, fele mukodesi idovel jar.

> Auth Gábor -=- +36-70/9400-341 -=- ICQ: 49179141

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"A kulturalt ember nem szemetel. A tobbieknek meg tilos!"




More information about the Elektro mailing list