PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

CIL

CIL

CIL is a pl created in 1994.

#435on PLDB 28Years 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 Example Token
Comments
// A comment
Line Comments
// A comment
//
Semantic Indentation ϴ

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
hlsl.html · cilk.html · livecode.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com