Category:Cilk

From Rosetta Code
This page uses content from Wikipedia. The original article was at Cilk. The list of authors can be seen in the page history. As with Rosetta Code, the text of Wikipedia is available under the GNU FDL. (See links for details on variance)
Language
Cilk
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: No
Parameter passing methods: By reference, By value
Type safety: Unsafe
Type strength: Weak
Type compatibility: Nominative
Type expression: Explicit
Type checking: Static
Lang tag(s): cilk
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Cilk.
Your Help Needed
If you know Cilk, please write code for some of the tasks not implemented in Cilk.


Cilk (pronounced silk) is a general-purpose programming language designed for multithreaded parallel computing.

The Cilk language has been developed since 1994 at the MIT Laboratory for Computer Science. It is based on ANSI C, with the addition of a handful of Cilk-specific keywords. When the Cilk keywords are removed from Cilk source code, the result is a valid C program, called the serial elision (or C elision) of the full Cilk program. Cilk is a faithful extension of C and the serial elision of any Cilk program is always a valid serial implementation in C of the semantics of the parallel Cilk program.

See also[edit]

Subcategories

This category has the following 3 subcategories, out of 3 total.