Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon

CIL

CIL - Programming language

< >

CIL is a programming language created in 1994.

#446on PLDB 29Years Old 446Users
3Books 4Papers 1Repos

Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C++ programming languages, which they extend with constructs to express parallel loops and the fork–join idiom. Originally developed in the 1990s at the Massachusetts Institute of Technology (MIT) in the group of Charles E. Read more on Wikipedia...


Example from Wikipedia:
// y ← α x + y void axpy(int n, float alpha, const float *x, float *y) { for (int i = 0; i < n; i++) { y[i] += alpha * x[i]; } }

Language features

Feature Supported Token Example
Comments
// A comment
Line Comments //
// A comment
Semantic Indentation X

Books about CIL from ISBNdb

title authors year publisher
CIL Programming: Under the Hood of .NET (Expert's Voice) Bock, Jason 2008 Apress
CIL Programming: Under the Hood of .NET Bock, Jason 2002 Apress
CIL Programming: Under the Hood of .NET Bock, Jason 2013 Apress

Publications about CIL from Semantic Scholar

title authors year citations influentialCitations
CIL + Metadata > Executable Program Giuseppe Attardi and A. Cisternino and Diego Colombo 2004 8 0
Interactive verification of communication software on the basis of CIL H. Krumm and O. Drobnik 1984 7 1
CIL Programming: Under the Hood™ of .NET Jason Bock 2002 5 0
CIL to Java-Bytecode Translation for Static Analysis Leveraging Pietro Ferrara and A. Cortesi and F. Spoto 2018 3 0
wdl.html · cilk.html · smarty.html

View source

- Build the next great programming language · Search · v2023 · Day 205 · Docs · Acknowledgements · Traffic · Traffic Today · Mirrors · GitHub · feedback@pldb.com