Idézet: FlowM@N - Dátum: 2008. jan. 3., csütörtök - 15:49
Ne sarkíts, az assembly szóba se került. Az általam említett bonyolultabb mód pedig egy régebbi keretrendszer használata, mondjuk a Visual Studio 6. Amit már nem ajánlanak, mert nem dotnetes. Volt, aki rendesen azt mondta, hogy "kiment a divatból"... Erre no comment.
Viszont kiváló doksik vannak rá, programozó meg meg van lőve, ha használta évekig, aztán egy vágással bejön az új rendszer, s lehet megtanulni azt is, sok mindenben egyszerűsít, de ne feledd, mindennek megvan az ára, az egyszerűségnek is, ami épp a kód hetékonysága.
S mivel a könyvtárak is változnak, ezért az ember kénytelen ahhoz is igazodni. Nem elég megtanulni algoritmizálni, meg kell tanulni annak "microsoftos módját" is. Ezzel nem lenne baj, csak a microsoft szokott csavarni, s akkor lehet ismét alkalmazkodni, mert a régi kódok már csak kínnal működnek.
VS6-ban megírt kód pedig egyáltalán nem 20-szoros.
Egyébként félreértesz. Nem azt mondom, hogy nem hatékonyabb a dotnet, meg a "modern" környezetek, hanem azt, hogy mintha némi "irányítást" vélnék felfedezni bennük, ha végignézem őket időrendben.
Természetesen ha le kell ülni hirtelen összedobni egy apró kódot, naná hogy jobb a fejlettebb "szerkesztő", de szerintem az a baj, hogy a fejlesztők java apróbb kódokat dob csak össze, ezért fogyasztói társadalom lévén ezeknek a hiper-környezeteknek van biznisze, cserébe viszont (ahogy te is sarkítottad) nem hatékony a kód.
Csak azt akartam mondani, hogy nem kell szükségszerűen mindig pl. a legújabb visual studio-t gyűrni, meg lehet találni az ésszerűség határát. Pl. főiskolán gyerek még programozni sem tud, de nyomják a fejébe a dotnetet, mert az ms olyan jó biznisz. Nos, ilyen gyerekből nem lesz programozó (egyhamar), mert sose tanulja meg a rendszer alapjait, persze lehet, hogy jó programot ír kevés idő alatt (RAD), de 1 csomó alappal nem lesz tisztában. Ezt nem árt észrevenni.
Anno nagy háborúk voltak pl. a Borland meg az MS között. Mindkettő kiadott pl. C-fordítókat, amik ugye tudták a szabványt, de ugyanakkor jelentős különbségeket hordoztak, a saját javukra, ami természetes, hisz verseny van vagy mi. Viszont rendesen megfigyelhető volt ez a "huzavona", egyiknél ez a "szabvány", másiknál meg az. A kezdő programozó meg csak szopott.
Ja, és még valami: igenis manapság is bőven lehet szükség ASM-re, tudjuk jól, hogy vannak előnyei is. Ráadásul a beágyazott fordítókkal már egész jól hordozhatóvá lehet tenni a kódot is. Persze kell hozzá rutin.