(składnia)

Marek Sawerwain: Cilk – trzy słowa kluczowe dla programowania równoległego

Programista 09/2015 (40) październik/listopad [okładka]

Gdy powiemy, że Cilk to kolejne rozszerzenie językowe, które pozwala na programowanie równoległe, łatwo będzie przejść nad tym do porządku dziennego, gdyż ilość różnych pakietów, bibliotek wspomagających programowanie równoległe jest tak duża, iż można by pominąć to kolejne rozwiązanie. Jednak Cilk jest dość interesujący ze względu na fakt, że jest to rozszerzenie języka C/C++. A najnowsze wydania GCC w wersji 5.x wspierają już pełną wersję Cilk Plus. Co najważniejsze, sam Cilk to tylko kilka nowych elementów językowych, które bardzo dobrze komponują się z programami pisanymi w C oraz C++. Choćby z tego powodu warto spojrzeć, co oferuje Cilk, i sprawdzić, czy przyda się nam w codziennej pracy. Mała liczba podstawowych pojęć pozwala na dość pełną prezentację technologii Cilk, nawet w tym krótkim artykule.