Hirdetés

Keresés

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

  • dabadab

    titán

    válasz buherton #27 üzenetére

    Ott a Rust, a go, a typescript, a clojure, stb. amikre érdemes lenne váltani, mert előre lépést jelentene.

    Arról a Typescriptről beszélünk, amit eddig folyamatosan savazott itt mindenki, mert része a "hogy a frászba lehetne egy nem túl komplex chat programra elherdálni 500 MB RAM-ot"? :)

    Egyébként az igazi gond nem a nyelvekkel, hanem a frameworkokkel van.

    Mondjuk ha akarsz csinálni egy GUI-s programot C++-ban (Rustban, akármiben), akkor nagyon gyorsan előjön, hogy hát nincs igazán semmi. Van a Qt, ami tulajdonképpen egy saját nyelvet követel a spéci preprocessora miatt, aztán csak a platformspecifikus ésvagy rettenetes elavult cuccok - és általában azoknak is elég rossz a támogatottsága.

    Egyébként a multi CPU / multi core az pont egy olyan probléma, ami a fejlesztők nagyon nagy részét egyáltalán nem érinti, mivel amit írnak abban nem azért vannak threadek, hogy kihasználják a sok CPU-t/magot, hanem egyéb okok miatt (pl. hogy legyen külön worker meg GUI thread(ek)), a gyors fejlesztés meg a fejlesztők elvándorlása meg mindig is probléma volt.

    [ Szerkesztve ]

    DRM is theft

  • ddekany

    veterán

    válasz buherton #27 üzenetére

    A legtöbb régi nyelv egyszerűen ostobán lett megtervezve, és azóta bölcsebbek lettünk. Soha nem volt jó, hogy nem lehet tudni fordítás időben egy erősen típusos nyelvben, hogy valami lehet-e null. Soha nem volt jó, hogy trágya a hibakezelés. Stb. Nem kellenek ehhez az új körülmények. Meg persze, hatalmas hátránya a régi nyelveknek, hogy utólag hozzájuk lett toldva rakás feature, ami nem működik túl jól a régiekkel... Nyilván ezt a komplexitás robbanást is jobban bírják a jobb programozók, de azért nekik is csak rossz.

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