[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...
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 36 042×
Přečteno 25 229×
Přečteno 23 683×
Přečteno 20 070×
Přečteno 17 767×