Skip to content
Category

Concurrent programming languages

page 1
Python
general-purpose programming language
Java
object-oriented programming language
Go
programming language developed by Google and the open-source community
Q575650
memory-safe programming language without garbage collection
Scala
general-purpose programming language
Dart
programming language
Q334879
programming language
PL/I
PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language initially developed by IBM. It is designed for scientific, engineering, business and system programming. It has been in continuous use by academic, commercial and industrial organizations since it was introduced in the 1960s.
Elixir
programming language
occam
concurrent programming language
Oz
programming language
Limbo
programming language
Nim
programming language
Crystal
programming language
Curry
programming language
Mesa
programming language
dataflow programming
programming paradigm that models program as a directed graph of data flow between operations
Unified Parallel C
extension of the C programming language designed for high-performance computing on large-scale parallel machines
E
programming language
Alef
discontinued concurrent programming language, designed as part of the Plan 9 operating system
Parallel programming model
abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs
V
General-purpose programming language inspired by Go, Kotlin, Oberon, Python, Rust, and Swift
flow-based programming
data-flow programming paradigm
Cilk
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.
XProc
XProc is an XML transformation language for processing documents in pipelines: chaining conversions and other steps together to achieve the desired results. It can handle documents in XML, HTML, JSON, text and binary.
Fortress
programming language
High Performance Fortran
extension of Fortran 90 with constructs that support parallel computing
SPARK
programming language
X10
programming language, part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project
Linda
programming language
Newsqueak
Newsqueak is a concurrent programming language for writing application software with interactive graphical user interfaces.
Chapel
programming language
Lucid
programming language
ZPL
programming language
PLEX
programming language for Ericsson's AXE telephone exchanges
Ballerina
programming language