plangs!

Programming Language

Cilk

Appeared 1994

Cilk++, Cilk Plus, and OpenCilk are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C++ languages and extend them with constructs for parallel loops and the fork-join idiom.

Influence graph

Influence graph for Cilk: 31 influencing languages, 1 family linksC++ influenced AdaEiffel influenced AdaPascal influenced AdaC influenced AWKsed influenced AWKFortran influenced BASICFortran influenced CAda influenced C++APL influenced C++C influenced C++F# influenced C++C influenced C#C++ influenced C#D influenced C#Eiffel influenced C#F# influenced C#Haskell influenced C#Java influenced C#Pascal influenced C#Scala influenced C#Visual Basic influenced C#C influenced CilkC++ influenced CilkHaskell influenced CleanLisp influenced Common LispR5RS influenced Common LispScheme influenced Common LispAda influenced DBASIC influenced DC influenced DC++ influenced DC# influenced DEiffel influenced DJava influenced DPython influenced DRuby influenced DAda influenced EiffelLisp influenced ErlangProlog influenced ErlangC# influenced F#Erlang influenced F#Haskell influenced F#OCaml influenced F#Python influenced F#Scala influenced F#Standard ML influenced F#Clean influenced HaskellLisp influenced HaskellR5RS influenced HaskellRaku influenced HaskellScheme influenced HaskellStandard ML influenced HaskellC++ influenced JavaAWK influenced JavaScriptC influenced JavaScriptJava influenced JavaScriptLisp influenced JavaScriptPerl influenced JavaScriptPython influenced JavaScriptR5RS influenced JavaScriptScheme influenced JavaScriptC influenced OCamlPascal influenced OCamlStandard ML influenced OCamlAWK influenced PerlBASIC influenced PerlC influenced PerlC++ influenced PerlLisp influenced PerlRaku influenced Perlsed influenced PerlAda influenced PythonAPL influenced PythonC influenced PythonC++ influenced PythonHaskell influenced PythonLisp influenced PythonPerl influenced PythonR5RS influenced PythonScheme influenced PythonStandard ML influenced PythonLisp influenced R5RSHaskell influenced RakuJavaScript influenced RakuPerl influenced RakuRuby influenced RakuBASIC influenced RubyC++ influenced RubyEiffel influenced RubyLisp influenced RubyPerl influenced RubyPython influenced RubyR5RS influenced RubyScheme influenced RubyCommon Lisp influenced ScalaEiffel influenced ScalaErlang influenced ScalaF# influenced ScalaHaskell influenced ScalaLisp influenced ScalaOCaml influenced ScalaR5RS influenced ScalaScheme influenced ScalaStandard ML influenced ScalaLisp influenced SchemePascal influenced Standard MLBASIC influenced Visual BasicHaskell influenced Visual BasicCilk is a dialect of CFortransedCBASICAWKLispJavaPerlEiffelR5RSSchemeRubyJavaScriptPascalRakuCleanStandard MLAdaAPLHaskellPrologCommon LispPythonErlangOCamlDVisual BasicScalaC#F#C++Cilk
Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements.