Share This
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 »
Add More Topics
Save this view to a base, or just for yourself.
7 Programming Language topics matching:
Filter this CollectionCyclone 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:
Language Paradigms:
- Object-oriented programming ,
- Generic programming ,
- Multi-paradigm programming language ,
- Procedural programming
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:
Language Paradigms:
View entire collection »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:
Language Paradigms:
View entire collection »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:
Language Paradigms:
- Object-oriented programming ,
- Parallel computing ,
- Imperative programming ,
- Multi-paradigm programming language
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...