Názor ke článku Proč je Java za zenitem od dewovfghw - [33] Neda mi nereagovat na jednu vetu, kusok...

  • 20. 3. 2014 9:42

    dewovfghw (neregistrovaný)

    [33] Neda mi nereagovat na jednu vetu, kusok vytrhnutu z kontextu:

    > Paralelní programování je hlavně o knihovnách.

    Dovolim si tvrdit, ze nie. Paralelne programovanie je mozne dosiahnut vdaka knizniciam a vhodne napisanemu kodu, ale ak chce clovek EFEKTIVNE paralelne programovat, tak nesmie pouzit asembler, vo vacsine pripadov nesmie pouzit c/c++ v polovici pripadov nesmie pouzit C# a ani Javu, ale potrebuje pouzit vhodnejsi jazyk (zalezi od typu ulohy). Osobne mam skusenost s prologom, lisp-om a aktuálne robím v erlangu (snažím sa). Jazyk dokaze poskytnut az neuveritelne veci ohladne paralelnosti.

    Pre priklad uvediem sprosty priklad:

    Potrebujem na kazdy prvok pola (mnoziny, listu, mapy, cohokolvek) aplikovat nejaku funkciu. Proste mam pole cisel a potrebujem kazde cislo odmocnit... Skuste tuto ulohu spravit "paralelne" pomocou vhodnej kniznice a potom sa pozriete na R-project, lisp, alebo ine jazyky a ako narocne je to zapisat tam.

    Ale ako som pisal hore, kus som vytrhol vasu vetu z kontextu a tak moj prispevok prosim berte len ako naznacenie, ze kniznica malokedy nieco vyriesi, ked zakladne veci sa robia v jazyku velmi zle, ak ich chcem robit "paralelne". Proste musim vela pisat pre malo muziky...