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.
- 1840 megtekintés
Hozzászólások
C
- A hozzászóláshoz be kell jelentkezni
Tanultam régebben C-t, de nagyon távol áll tőlem, s nem is érzem, hogy szükségem lenne rá.
- A hozzászóláshoz be kell jelentkezni
uborka.
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
Igen, a Scala és Erlang például azért jött elő, mert eléggé más szemléletűek.
A Lisp és Haskell is szimpatikus mint nyelv, viszont gyakorlati hasznukat nem nagyon látom.
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
C#
---
Song of the 2nd Moon http://youtu.be/MSoAzONw-a4
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Látókör tágításhoz tényleg nem rossz, de igazából nincs kifejezetten igényem elmélyedni benne.
- A hozzászóláshoz be kell jelentkezni
+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.
- A hozzászóláshoz be kell jelentkezni
Subscribe
- A hozzászóláshoz be kell jelentkezni
Scala most nagyon nepszeru, de Groovy-rol is jokat hallottam.
Tyrael
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Clojure? Lisp a JVM-hez.
- A hozzászóláshoz be kell jelentkezni
A Clojure-t én is nézegettem, tulajdonképpen nagyon szimpatikus.
Egyedül a gyakorlati alkalmazhatósága kétséges számomra, nem nagyon láttam még olyan álláshirdetést, ahol Clojure ismereteket szerettek volna.
- A hozzászóláshoz be kell jelentkezni