C: Dialects Filter Programming Language topics

Share This
C

C

C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. Although C was designed for implementing system software, it is also widely used for developing portable application software. C is one...
Learn more about C »

Cyclone programming language

The Cyclone programming language is intended to be a safe dialect of the C programming language. Cyclone is designed to avoid buffer overflows and other vulnerabilities that are endemic in C programs, without losing the power and convenience of C as...

Parent Language:

Influenced By:

Objective-C

Objective-C is a reflective, object-oriented programming language, which adds Smalltalk-style messaging to the C programming language. Today it is used primarily on Apple's Mac OS X and iPhone OS: two environments based on, although not compliant...

Parent Language:

Developers:

Language Paradigms:

Introduced:

  • 1986

C++

C++ (pronounced "See plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language...

Language Designers:

Parent Language:

Introduced:

  • 1983

Cilk

Cilk is a general-purpose programming language designed for multithreaded parallel computing. The biggest principle behind the design of the Cilk language is that the programmer should be responsible for exposing the parallelism, identifying...

Parent Language:

Influenced By:

Introduced:

  • 1994

Unified Parallel C

Unified Parallel C (UPC) is an extension of the C programming language designed for high-performance computing on large-scale parallel machines, including those with a common global address space (SMP and NUMA) and those with distributed memory (eg....

Parent Language:

Influenced By:

C*

C* is an object-oriented, data-parallel superset of ANSI C with synchronous semantics, for the Connection Machine, designed by Thinking Machines, 1987. C* adds a "domain" data type and a selection statement for parallel execution in domains. An...

Parent Language:

Developers:

Influenced By:

Introduced:

  • 1987

Split-C

The Split-C project website describes Split-C as: a parallel extension of the C programming language that supports efficient access to a global address space on current distributed memory multiprocessors. It retains the "small language" character of...

Parent Language:

Influenced By:

Edit Collection Schema
All topics in this collection are typed as Programming Language
Use Data from this Collection
Choose a format:

Images and articles are not included in export files, which are limited to 1000 items. Complete data dumps are also available here.

Flag this Collection
Why do you want to flag this collection?