Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Languages That Succeed or Extend an Earlier Systems Language

Systems languages created as a successor to, or an extension of, an older language rather than from a blank page. Modula-3 was conceived as the successor to an upgraded version of Modula-2 known as Modula-2+, Carbon is an experimental language designed for interoperability with C++ that was started at Google, and Cilk adds constructs for parallel loops and the fork-join idiom to C and C++. Each keeps a path open for programmers and code that already exist.

Browse By
Languages That Succeed or Extend an Earlier Systems Language
Filter Results3 entries
Sources
Modula-3 - Wikipedia
Has Member: Modula-3, Lead
Quote, Has Member: Modula-3, Lead
Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+. It has been influential in research circles (influencing the designs of languages such as Java, C#, Python and Nim), but it has not been adopted widely in industry.
View the Source
Carbon (programming language)
Has Member: Carbon, Lead
Quote, Has Member: Carbon, Lead
Carbon is an experimental programming language designed for interoperability with C++. The project is open-source and was started at Google.
View the Source
Cilk (Wikipedia)
Has Member: Cilk, Lead
Quote, Has Member: Cilk, Lead
Cilk, Cilk++, Cilk Plus and OpenCilk 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.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.