saxus (statz) | #9, Agyfasz (419) |
2831 | #1be9 | ^ | Idézet | Tue, 17 Apr 2012 20:48:29 +02 |
84.3.*.* | *.catv.pool.telekom.hu |
Egy szóval nem mondtam, hogy minden esetben. Csupán azt, hogy sok esetben. (Persze, ehhez is jó lenne valami threadnál sokkal low levelebb cucc, mert egy thread indítása jelenleg elég költséges, OpenMP-t meg nem láttam még olyan embert, aki ne szidta volna. C# async mondjuk ígéretes, meglátjuk.)
Ember, elolvastad egyáltalán, hogy miről van szó? A CLR és a JVM külön, a háttérben intézi a GC-t (kivételes esetektől eltekintve, mikor nagyon kell). C-ben C++-ban, de még Delphiben vagy más hasonló statikus nyelvben ilyen nincs, maximum, ha használsz valami dinamikus memóriamenedzsment libet (C++-ban nem ritka az olyan projekt). A C minden ilyen memóriabizgerálást a malloc/realloc/free-ben (illetve C++ esetén a new/delete operátornál) csinál. Amikor a függvényt meghívod. Azt a mellékes tényt meg ne hagyd ki, hogy a .NET az user space címteret rendezgeti át, ami menedzselt referenciák nélkül nem túlzottan kivitelezhető. C-ben meg olyan nincs, csak pointer van. C++ -ban már legalább van referencia, dehát sokkal előrébb nem vagyunk ilyen téren. (JVM-et ilyen mélységekben nem ismerem, de nem lepődnék meg, ha okosítana valamit az is, mert a JVM igencsak szereti előre foglalni magának a ramot, hogy aztán egyedileg rendezkedjen benne. .NET ilyen szempontból jobban alapozik az alatta lévő rendszerre).
Jobb helyeken illik nevén nevezni a dolgokat, anélkül csak levegőbe beszélés az egész.
Uhum, mert ha egy osztályba belehányok egy valagnyi statikus metódust, az aztán valóban OOP megoldás ;)
?????
Maja meg a Fotóbolt az nem kifejezetten az átlagfelhasználás kategóriája.
Mi volt az? Nem találom. |