saxus (statz) | #9, Agyfasz (419) |
1020 | #21ae | ^ | Idézet | Fri, 16 Nov 2012 19:46:26 +01 |
31.46.*.* | *.dsl.pool.telekom.hu |
"Hát ez az. Akkor mire is van az OOP?" Kopipasztanal hatekonyabb kodujrafelhasznalas (szarmaztatas), absztrakcio (pl. nem foglalkozol vele, milyen Stream, lehet File, Network, ZipStream, kifele egysegesnek nez ki), egysegek kialakitasa, retegezett programszerkezetek kialakitasa, (foleg parhuzamositott programoknal) egyszerubb egy zart egyseg konzisztenciajanak fenntartasa, meg sok-sok ilyen egyeb hasznos dolog. Az egesz lathatosagi moka csak egy mellekes dolog. Meg mondjuk meg lehetne beszelni az Actor modellrol (ld. Erlang), ami valahogy kimaradt a C++(Java/NET/egyeb haverjai) vonulatbol. Bar ennek nyomai mutatkoznak pl. a C#5 asyncnel na meg ahogy nezem manapsag a legtobb OOP nyelv nekiallt mindenfele funkcionalis nyelvbol atorokiteni dolgokat, ld. LinQ, clojure, ezekhez kapcsolodoan mindenfele anonym adatszerkezet es fuggvenyek, stb. Na meg Java (pontosabban JVM) vonalon a Scala, meg mintha picit ujra eloterbe kerultek volna a tisztan funkcionalis nyelvek, mint Lisp, haskell meg ilyesmik. |