[Foto] minden proci minden nyelven
dMT alias Medve
drmoso at prolan.hu
2009. Már. 5., Cs, 17:39:21 MET
>> A saját kód olyan minőségű, amennyi munkát, időt belefektettek.
> Pontosan erről vagyon szó.
> A legritkább esetben fogsz akár tizedannyi energiát beletenni, mint amennyi
> a "gyári" verzióban benne vagyon...
Miért ne?
Itt van a feladat, itt vannak a kiváló képességű, olcsó(:-) magyar programozók!
Ha nem találom ki túl nagyra a feladatot, csak akkorára, amekorra
elég, akkor miért ne tehetném meg?
>> Ha nekem egy SIL4-es biztonsági szintű oprendszer kell,
> Az megint más ügy, SIL4-ben semmi se lesz egyszerű.
Node én éppen errefelé megyek, ezért e szűklátókörűségem.
>> Ha meg nagyon okos, nagyon univerzális a szenderd kód, akkor krva
>> bonyolult. Rettentő erőforrásigányes.
> Hát nem.
> A jó univerzális kód éppenhogy végtelenül egyszerű...
Igen??
Én az ellenkezőjét látom.
Akár "gyári" univerzális kódról van szó, akár saját gyártmányú,
újrahasznosítás igényével megtervezett, megírt kódról. Tele van olyan
ágakkal, amit nekem le kell takarnom, mert nekem épp az nem kell.
A legegyszerűbb példánál maradva, az univerzális memória másoló
függvény kezeli a 0 hosszúségot, "korlátlan" méretet másol, kitalálja,
hogy átfedő területek vannak és annak megfelelő irányt választ, be
lehet állítani, hogy 1, 2, 4, 8 bájtos alignációval dolgozzon a
sebesség optimalizálása érdekében, külön paraméterezi vannak arra,
hogy másolás közben figyelje a tartalmat, vagy ne, mit csináljon, ha
0-t talál, vagy esetleg a 0x0d, 0x0a-t cserélje ki, külön bonyolult
intefésze van arra, hogy meg lehessen szakítani.
Ezek után nekem át kell másolnom 4 bájtot. Fix négyet. Most akkor
paraméterezzem fel ezt az univerzális csodát? Egy frászt. Leírok mégy
"mov" utasítást.
>> Az okos sztenderd kódnál a leggyakoribb hiba a hibás használat.
> Ez saját kódnál is csak akkor védhető ki, ha 1 azaz egy db ember fejleszti
> a komplett projektet. Saját kód dokumentáltsági szintje nagyon ritkán üt
> meg bármi érdemben minősíthető szintet.
Nono! Vannak kivételek! Az előző levelemben említett régi szegedi
rendszert én előre ledokumentáltam olyan mélységig, hogy egymástól
függetlenül megírt modulok együtt tudtak működni különösebben
fájdalmas integráció nélkül. Nem én fejlesztettem, csak terveztem.
>> Mert csak az látja át a problémát, csak az tud
>> hatékonyan dolgozni, aki a tetejétől az aljáig látja.
> Megint ott tartunk, hogy egyemberes a meló...
Na jó egy pár fős összeszokott(!) csapat. De ami ennél nagyobb, az
már.....
>> Mi az implementáció? Megfeleltetés a feladat
>> fogalmai és a bitek között. Ezért kell látnom mind a kettőt.
> Azért ennél lényegesen több héja szokott lenni annak a hagymának... :)
Persze és ezért nem működik rendesen. Tele van felesleges héjakkal.
Amik zabálják az erőforrást és takarják a lényeget.
> Nem az volt a cél, hogy neked legyen egyszerű, hanem hogy a compiler
> gyors legyen a PDP-n...
Meg hogy keveset kelljen gépelni. És hasonlók.
Csakhogy most már a XXI. században vagyunk.
>> > Arra céloztam, hogy az OOP-t nagyon kevesen szeretik igazán.
>> > Momentán ezzel kell főzni, ez van...
>> Miért kellene ezzel főzni?
> GUI-t írni pl. határozottan jobb, mint bármi más.
> Ha meg már a GUI ebben van...
Ebben igazad van, az OOP-ra mindig a GUI-t hozzák fel példának.
Viszont én egyre kevésbé szeretek a GUI-kat készíteni. Nem nekem való,
hogy gombokat rakosgassak! Ezt meghagyom a lányoknak, mert szerintem
női munka. Meg grafikusi. Én inkább vállalom, hogy 1ms pontosan adok
ki impulzusokat, protokollokat találok ki, stb.
Mi itt alapvetően az X-t használjuk. Ami ugye nem OOP interfész.
Ablakkezelőnek régebben Motifot használtunk, de nagyon megy ki a divatből.
Talán azért, mert nem OOP az interfésze. Ebben most a keresgélés
fázisában vagyunk. (Láttam már itt működőképes, a mi igényeinket
lefedő pár száz soros(!!) ablakkezelőt is.
>> Egyet kell kiverni az emberek fejéből, hogy az OOP, (épp úgy mint
>> sok más) csodaszer, hogy amire ráöntjük, az meggyógyul.
> Akinek ilyenek vannak a fejében, azt tök mindegy, hogy kezeled, lökött marad.
> Még az OOP se segít szegényen... :)
Csak azt ne mond, hogy nem láttál még ilyen típusú embert!
--
dMT alias Medve
További információk a(z) Foto levelezőlistáról