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

  • ddekany

    veterán

    válasz floatr #157 üzenetére

    "Szerintem most is alapvetően két dolgot akarsz egyben megkapni."

    Nem hiszem... Tudtommal a dinamikus és a statikus nyelvek futtatásához szükséges VM funkciók elég erősen átfednek. Amennyire én látom, a legtrükkösebb össze nem illés abból adódik, hogy a statikus nyelvek nem szeretik amikor futásidőben változnak az osztályok, ami még nem lenne nagy gond (elvégre lehet kétféle osztályod), csak épp a kétféle nyelv ezeken keresztül kommunikál egymással, tehát mind a kettővel működni kéne mind a kettő módszernek. Ez meg nyelv-tervezési gond, nem VM gond, és azért ott sem a világ vége. Dinamikusból hívni statikusat triviális, fordítva lehet hogy néha kényelmetlen lesz... na bumm, inkább mint hogy csak az egyik legyen. De az állatira nem kunszt, ha pl. a statikus nyelven azt írod, hogy foo->bar foo.bar helyet, akkor az előbbi hash-lookup-ot csinál szóval dinamikus, míg az utóbbi statikus... Fantom-ban van is ilyen amúgy (mellékesen az JVM-en és CLR-en is fut).

    Az meg, hogy ez túl sok-e... Mivel most az a duma, hogy ez a jövő, és minden így fog futni, ehhez kb semmilyen alap infrastruktúra nem túl durva. Az hagyományos cuccok is igen komolyan, óriási befektetéssel kidolgozott infrastruktúrán futnak (x86, ilyen-olyan kernek, stb), ez meg most hirtelen kókányon fog? Hááát... szomorú. De talán előbb utóbb alánövesztenek valami összefont VM-et.

    "Az egyik oldalról van egy dinamikus nyelvi tábor, a másik oldalon meg a statikus "erősentípusosajó"."

    Sajnos, mert táborokba kell verődni azt kötelező... Amúgy az nem-szvsz a statikus nyelvek erősen a statikus nyelvekben rejlő potenciáljuk alatt teljesítettek az eddigi történelem során (egyrészt nem voltunk elég okosak a megtervezésükhöz, másrészt egy igazán jó statikus nyelv kifejlesztése eleve durvább mint egy dinamikusé), és ebből adódon rengeteg alaptalan előítélet él velük szemben. Legtöbb dinamikus párti számára pl. a statikus nyelv az a C/C++ rémkép, Eclipse-t csak messziről láttak, state-of-the-art statikus nyelvet meg soha sem. Ha meg igen, akkor elriasztja őket, hogy ezeket meredekebb megtanulni, pedig azt csak egyszer kellene. Mondjuk ahogy elnézem az átlag olcsó programozót, lehet értelmileg képtelen lenne rá, túl absztrakt neki.

    [ Szerkesztve ]

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