Új hozzászólás Aktív témák

  • emvy

    nagyúr

    válasz rauschie #40 üzenetére

    A Scala egy 'nagy' nyelv, ami alatt azt ertem, hogy nagyon sokfelekeppen meg lehet csinalni ugyanazt. Gondolom ismered a Scalaz-t, ami egy igazan kokemeny funkcionalis megkozelitest kovet, applikativ funktorok egymas hegyen-hatan. Ugyanakkor irhatsz ugy Scalat, hogy majdnem Java-nak nez ki. Bar mindketto lefordul a Scala forditoval (ha epp nem futsz bele valami breaking change-be, ami a Scala torteneteben egyaltalan nem ritka), de ha egy viszonylag nagyobb projektet/csapatot viszel, akkor folyamatosan azzal kell foglalkozni, hogy egyben tartsd a stilust, a megkozelitest (siman elofordulhat, hogy egy Scala programozo vakarja a fejet, mert nem ert valamilyen Scala kodot. Java-ban vagy C#-ban ez nem annyira fordul elo, sot, Clojure-ben, Haskell-ben sem. Ahol ez meg rendszeresen elofordul, az a C++ (ifjonckoromban pl. generaltam tipushierarchiat template metaprogrammal, tok jol mukodott, de gyakorlatilag egy masik nyelv, mint pl. a Qt-fele C++).

    while (!sleep) sheep++;

Új hozzászólás Aktív témák