Hogyan tovább?

Fórumok

Sziasztok!

Egy ideje azon gondolkozom, hogy a Java nyelv mellett nem ártana megtanulni valami "modernebb" programozási nyelvet is. Arra lennék kiváncsi, hogy szerintetek mivel érdemes foglalkozni (tudom, hogy alapvetően mindennel, de mégis...)

Ami fontos lenne:

  • Jelenlegi tapasztalatom ne vesszen teljesen kárba
  • JVM-közeli nyelv, legyen iteroperábilis a Javaval
  • Piacképes, tudásom értékét jelentősen növelje
  • Legyen érdekes és szórakoztató

Ezen feltételek alapján a következőket találtam:

  • Groovy
  • Scala
  • Erlang

Szerintetek? Várom az érveket, ellenérveket egyikkel-másikkal szemben. Sőt, ha van jobb ötletetek, az is érdekel.

Köszi,
M.

Hozzászólások

Első közelítés: amire szükség van a munkádhoz.
Második közelítés: sokan esküsznek arra, hogy célszerű egy teljesen más nyelvet megtanulni, ha van rá időd. Ha más a nyelv filozófiája, akkor egy teljesen más megközelítést fogsz megtanulni, ami néha az "eredeti" nyelv használata közben is jól jöhet. Például: Lisp, Haskell és társaik.

-----
"Én vagyok a hülye, hogy leállok magával vitatkozni."

Az "alternatív" nyelveknek akkor lesz gyakorlati haszna, amikor egy problémát csak nagyon nehezen tudsz megoldani a megszokott módszerekkel. Ilyenkor beugorhat, hogy egy más "filozófiájú" megközelítés esetleg könnyebben programozható. Tehát csak közvetve lesz hasznuk.

-----
"Én vagyok a hülye, hogy leállok magával vitatkozni."

Szia,

Szerintem a Python. Nézd meg mit tud. Azért is jó, mert munkám során is tudom alkalmazni, Java mellett, mert egy csomó feladatot egyszerűbb benne megcsinálni. Valamint van Java interpreter: Jython.

Viczi
http://jtechlog.blogspot.com

ha a windows nem baj, akkor C#. ha másért nem is, tágítja a látóköröd.

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

+1

melyedj el benne nyugodtan, szep nyelv, elso ranezesre logikusabbnak tunik, mint a Java. Igazabol en mindkettoben n00b vagyok, nem kell ram hallgatni, csak hallok ezt-azt mindkettorol, van meg par IT-s ismerosom :D Egyebkent meg ott a mono, amit fejlesztenek tovabb, szoval tudsz benne pingvinre is fejleszteni.

Scala most nagyon nepszeru, de Groovy-rol is jokat hallottam.

Tyrael

Ruby/JRuby vagy Python/Jython. Ez a ketto eleg jo tamogatassal van Java alatt, plusz kulon nyelvkent is hasznalhato, mert van nem-Java alapu interpretere is.
Ha a funkcionalis nyelvek irant vagy fogekony, de nem szukseges a Java-interoperabilitas, akkor Lua. Jo kis nyelv, es sokmindent tud.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal