Keresés

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

  • julius666

    addikt

    válasz floatr #44 üzenetére

    Valószínűleg amúgy azért lett ez ilyen, mert a rendes típusosság JS-re fordítva problémás lett volna, azt meg nem merték meglépni hogy ne lehessen bármilyen böngészőben Dart kódot futtatni. Nem hiszem hogy az egyébként tervezésbeli cél lett volna hogy éles futás közben ne legyen típusos a nyelv csak debugnál.

    Én gány alatt azt értettem hogy úgy tesz a nyelv mintha mégiscsak erősen típusos lenne. Értem én hogy ez debughoz jó mert pár hiba futási idejű helyett fordítási idejű lesz de ilyen típus-utalásokat belerakhatok JS-be is kommentként amire aztán lehetne ellenőrizni, nem kéne külön nyelvi elemként bevezetni őket. Ez így csak egy kiváló megtévesztés a nyelvvel ismerkedők számára ami aztán problémákhoz vezethet.

  • ddekany

    veterán

    válasz floatr #44 üzenetére

    "Ezen már régóta vitatkozik a sok fejlesztő, hogy mi a gány (szvsz a c++ makró is az), de sosem lesz világbéke ebben a témában sem."

    Mert ugye az átlagprogramozó sem különb más átlagembereknél, és afféle vallási klikkekbe tömörül. És ha pár sárgalacsin már arcon talált a túloldalról, akkor nincs visszaút, és ömlik mind a két oldalról a butaság. Pedig valószínűleg az ideális megoldás legtöbb feladatra az lenne, ha mind a kettő megközelítést támogatja a nyelv, és ahol nincs útban ott statikus típusosságot használsz, mert hát ez Neked (is) segít, máshol meg dinamikusat. A Fantom állítólag valami ilyet csinál amúgy (nem ástam bele soha).

    Szegény Java meg... valaki visszamehetne az időben és éjjel Vulkán bolygó lakónak álcázva megfenyegethetné a tervezőit, hogy ha nem raknak bele rendes típusparamétereket, és ha elcseszik a null kezelést C-módra, akkor kiolvasztjuk az agyukat. Ha valaki visszamenne, szóljon, mert még van pár apróság... pl. a C-féle kasztolás is, unió típusok helyett. Ezekkel teljesednek ki az ellenőrzés, de ezek helyett félmegoldás lett a vége.

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