ExpertClub
  1. Home
  2. Programming languages
  3. C

Programming languages: C

135 programming languages
LanguageParadigmsFirst appearedDeveloper
Cmulti-paradigm programming, imperative programming, structured programming, procedural programming1972Dennis M. Ritchie, Bell Labs, American National Standards Institute, International Organization for Standardization, Ken Thompson
C Intermediate Language———
C shell—1978Bill Joy
C#object-oriented programming, strict programming, functional programming, event-driven programming, reflective programming, generic programming, structured programming, class-based programming, imperative programming, multi-paradigm programming2001Microsoft
C*imperative programming, multi-paradigm programming, object-oriented programming, parallel programming1987—
C++object-oriented programming, multi-paradigm programming, functional programming, procedural programming, generic programming1983Bjarne Stroustrup
C++/CLIstructured programming——
C++/CX——Microsoft
C--imperative programming1997Norman Ramsey, Simon Peyton Jones
C/ALimperative programming—Microsoft
C2———
C3———
CA-Telon——CA Technologies
Caché ObjectScriptobject-oriented programming1997—
Cadence SKILLfunctional programming1990Cadence Design Systems
CAI-AUTH——CAI Technology
CAI-Cloud——CAI Technology
CAI-Vault——CAI Technology
CAL Actor Languagedataflow programming2001—
CALM——Jean-Daniel Nicoud
Camlfunctional programming, multi-paradigm programming, imperative programming1985Institut National de Recherche en Informatique et en Automatique
Caméléonfunctional programming2009—
Candle———
Cangjie——Huawei
CaPSL——Canon Inc.
Carbon—2020Google
Cascading Style Sheets—1996Bert Bos, Håkon Wium Lie, CSS Working Group
Casio BASIC———
Cat—2006—
Catrobat———
Cayennefunctional programming——
CBASIC——Gordon Eubanks
CDucefunctional programming——
Cecilobject-oriented programming1992—
CEMMA——Institute of Mathematical Machines
Cerner CCL——Cerner
Ceylonfunctional programming, imperative programming, multi-paradigm programming, object-oriented programming2011Gavin King, Red Hat
Cg———
CGOLprocedural programming1973Vaughan Ronald Pratt
Ch—2001—
Chaos———
Chapelobject-oriented programming, array programming, parallel computing2009Brad Chamberlain, Cray
Charitypurely functional programming1992—
Charmstructured programming1996—
Charm++——Sam White, Eric J. Bohm, Evan Ramos, Kavitha Chandrasekar
ChavaScript——Aviv Carmi, Yakir Yehuda
Checked C———
Chef—2002David Morgan-Mar
Chez Scheme—1985Cadence Research Systems, Cisco
Chibi Scheme——Alex Shinn
CHICKEN—2000—
CHILLprocedural programming1980—
ChinesePython—2002—
CHIP—1985—
Chipmunk Basic——Ron Nicholson
Chomski———
ChucKmulti-paradigm programming, object-oriented programming, concurrent computing2002—
Ciaoconstraint logic programming, object-oriented programming, logic programming——
CICS—1968IBM
Cilkstructured programming, imperative programming, procedural programming, parallel computing1994Charles E. Leiserson
Cilk Plus—2010Intel
Cilk++—2008—
Cirq———
Citrineprocedural programming, object-oriented programming2014—
CLACLlogic programming2000—
Clairereflective programming, functional programming, class-based programming language, object-oriented programming1994—
Clarionobject-oriented programming, imperative programming, structured programming1986—
Clascal—1983—
Classic Visual Basicevent-driven programming, object-oriented programming, procedural programming1991Microsoft
Cleanpurely functional programming, functional programming1987—
Clipper—1985—
CLIPSobject-oriented programming1985Lyndon B. Johnson Space Center
CLISP——GNU Project
CLISTprocedural programming——
Clojureconcurrent computing, logic programming, agent-oriented programming, functional programming2007Richard Hickey
ClojureScript———
Close to Metal——ATI Technologies
CLUobject-oriented programming, procedural programming1975Massachusetts Institute of Technology, Barbara Liskov
Cluster———
CMS-2imperative programming1968Computer Sciences Corporation
CMU Common Lisp—1980Carnegie Mellon University
Coarray Fortranmulti-paradigm programming——
COBOLobject-oriented programming, imperative programming, procedural programming1959CODASYL, International Organization for Standardization, American National Standards Institute
Cobrafunctional programming, multi-paradigm programming, object-oriented programming2006—
CoffeeScriptprototype-based programming, imperative programming, functional programming, multi-paradigm programming, aspect-oriented programming2009Jeremy Ashkenas
COLA—2009—
ColdFusion Markup Languageimperative programming—Adobe
Colony Framework———
Color BASIC——Microsoft
ColorForthprocedural programming—Charles H. Moore
COMALstructured programming, procedural programming1975—
COMIT—1957—
Commodore BASIC—1977—
Common Intermediate Languageobject-oriented programming2000Microsoft
Common Lispgeneric programming, reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming, object-oriented programming1984Common Lisp committee, J13
Common Workflow Language—2014—
Compiler Description Language—1971—
Component Pascalimperative programming, structured programming, modular programming, object-oriented programming1997—
COMPOOL—1952—
COMTRANprocedural programming1957Bob Bemer
Concurrent Cconcurrent computing, imperative programming1984—
Concurrent Euclidfunctional programming, structured programming, imperative programming1980Ric Holt, James Cordy
Concurrent ML———
Concurrent Pascal—1975Per Brinch Hansen
Constraint Handling Rulesdeclarative programming, constraint logic programming1991—
Control Languageimperative programming—IBM
Convergeobject-oriented programming——
Coolobject-oriented programming1996—
Coral 66procedural programming, structured programming, imperative programming1964—
CORC—1962—
Cornell University Programming Language——Cornell University
CorVision—1986Cortex
CosmicOS———
COW———
COWSEL—1964Rod Burstall, Robin Popplestone
CPC Coding scheme—1948—
CPLprocedural programming, multi-paradigm programming, imperative programming, structured programming, functional programming1963—
Croc—2006—
Cryptol——Galois, Inc.
Crystalobject-oriented programming, multi-paradigm programming, concurrent computing2014Ary Borenzweig, Manas Technology Solutions
CS-4procedural programming1973Intermetrics
Csound—1986—
Cub———
Cuneiformfunctional programming2013Humboldt-Universität zu Berlin
Curlreflective programming, functional programming, multi-paradigm programming, declarative programming, object-oriented programming1998SCSK Corporation, Steve Ward
CurlyWas———
Curryconstraint programming, logic programming, functional programming1995Kiel University
Curry notation system—1948—
CWEBliterate programming—Donald Knuth
CycL—1984—
Cyclone—2002AT&T
Cypher Query Language———
Cython—2007—
Céuevent-driven programming, synchronous programming, structured concurrency, reactive programming——
Cωmulti-paradigm programming2005Microsoft Research