[Java lista] függvényre mutató pointer

Gabor Szokoli szocske at gmail.com
2008. Nov. 2., V, 21:47:05 CET


2008/11/2 Gádori Zsolt <takuan at freemail.hu>:
> Sziasztok!

Szia!

> Valami olyasmit keresek, mint a c-ben a függvényre mutató
> pointer/referencia.

Az elottem szolokat csak kiegeszitendo:
http://commons.apache.org/sandbox/functor/
Kulcsszo a "function object", "first-class function" esetleg "functor".
Es ha mar itt tartunk C++ban is inkabb a boost lambda konyvtarat
javaslom pucer function pointerek helyett :-)

Had emlitsem meg itt a teljesseg kedveert a scala nevu funkcionalis nyelvet is.
http://www.scala-lang.org/node/128
Ott szokas fuggvenyeket irni inline, ertekkent atadni, reszlegesen
behelyettesiteni, satobbi. Mindezt tipusbiztosan, minimalis
gepelessel:
http://www.scala-lang.org/node/127
Azert a scalat emlitem a kismillio funkcionalis nyelv kozul, mert
JVM-re fordit, oda-vissza lehet scala es java kozt importalgatni az
osztalyokat.

Tudom, a BME MaLo eloadasok hatasa alol annyira nehez szabadulni, hogy
itthon nagyon "nem meno" lambdakkal dobalozni. Es kulonben is minek
olyan kodot irni, amit utana a ketkezi programok nem fognak megerteni.
Nem is production rendszerekbe ajanlom. Csak amolyan elmeleti
kitekinteskent, emlekeztetve arra, hogy java 1.5 elott ko- es
kontravarianciakkal ugyanigy alltunk, aztan most itt vannak
megkerulhetetlenul. Koszonhetoen tobbek kozt pont annak a Martin
Oderskynek (es az o JG implementaciojanak), aki a scala mogott is all.


Kisse eltertem a targytol, elnezest.

Szocske


További információk a(z) Javalist levelezőlistáról