LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages
  3. C

Languages: C

111 programming languages
LanguageAppearedParadigmsType systemLanguages it influenced
C1972procedural programming, structured programming, imperative programming, multi-paradigm programmingmanifest typing, static typing, nominative typing, weak typing60
C Intermediate Language————
C shell1978——1
C#2001generic programming, reflective programming, event-driven programming, functional programming, structured programming, imperative programming, multi-paradigm programming, class-based programming, strict programming, object-oriented programmingdynamic typing, nominative typing, inference typing, strong typing23
C*1987parallel programming, imperative programming, multi-paradigm programming, object-oriented programmingmanifest typing, static typing, weak typing—
C++1983generic programming, procedural programming, functional programming, multi-paradigm programming, object-oriented programmingstatic typing, nominative typing, partial inference typing36
C++/CLI2004structured programming——
C++/CX2011———
C--1997imperative programmingstatic typing, weak typing—
C/AL—imperative programming——
CA-Telon————
Caché ObjectScript1997object-oriented programming——
Cadence SKILL1990functional programmingdynamic typing—
CAL Actor Language2001dataflow programming——
CALM————
Caml1985functional programming, imperative programming, multi-paradigm programmingstatic typing, inference typing, strong typing—
Caméléon2009functional programmingdynamic typing, static typing—
Cangjie————
Carbon2020—static typing, nominative typing, inference typing—
Cascading Style Sheets1996——2
Casio BASIC1981———
Cat2006———
Cayenne—functional programmingdependent typing—
CBASIC1976———
Cecil1992object-oriented programmingdynamic typing, static typing—
CEMMA————
Ceylon2011functional programming, imperative programming, multi-paradigm programming, object-oriented programmingstatic typing, safe typing, strong typing—
CGOL1973procedural programming——
Ch2001———
Chaos————
Chapel2009parallel computing, array programming, object-oriented programmingstatic typing, inference typing—
Charity1992purely functional programming——
Charm1996structured programmingstatic typing, strong typing—
Charm++————
ChavaScript————
Chef2002———
Chez Scheme1985—dynamic typing, latent typing, strong typing—
Chibi Scheme————
CHICKEN2000—dynamic typing, latent typing, strong typing—
CHILL1980procedural programmingstatic typing, strong typing1
ChinesePython2002——1
ChucK2002concurrent computing, multi-paradigm programming, object-oriented programmingstrong typing—
Ciao—logic programming, constraint logic programming, object-oriented programming——
CICS1968———
Cilk1994procedural programming, structured programming, parallel computing, imperative programmingmanifest typing, static typing, weak typing2
Cilk Plus2010———
Cilk++2008——1
Cirq2018———
Citrine2014procedural programming, object-oriented programmingdynamic typing—
CLACL2000logic programming——
Claire1994reflective programming, functional programming, class-based programming language, object-oriented programmingdynamic typing, static typing, strong typing—
Clarion1986structured programming, imperative programming, object-oriented programming——
Classic Visual Basic1991event-driven programming, procedural programming, object-oriented programming—7
Clean1987functional programming, purely functional programmingdynamic typing, uniqueness typing, strong typing2
Clipper1985———
CLIPS1985object-oriented programming——
CLISP————
CLIST—procedural programming——
Clojure2007concurrent computing, agent-oriented programming, functional programming, logic programmingdynamic typing, strong typing2
ClojureScript————
Close to Metal————
CLtL1————
CLtL2————
CLU1975procedural programming, object-oriented programmingstrong typing5
CMS-21968imperative programming——
CMU Common Lisp1980———
Coarray Fortran1990multi-paradigm programming——
COBOL1959procedural programming, imperative programming, object-oriented programmingstatic typing, weak typing4
Cobra2006functional programming, multi-paradigm programming, object-oriented programmingdynamic typing, static typing, inference typing, strong typing—
CoffeeScript2009prototype-based programming, functional programming, imperative programming, aspect-oriented programming, multi-paradigm programmingdynamic typing2
ColdFusion Markup Language—imperative programming—1
Colony Framework————
Color BASIC————
ColorForth—procedural programming——
COMAL1975procedural programming, structured programmingstrong typing—
COMIT1957——1
Commodore BASIC1977———
Common Intermediate Language2000object-oriented programming——
Common Lisp1984generic programming, reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming, object-oriented programmingdynamic typing, strong typing8
Common Workflow Language2014———
Component Pascal1997structured programming, imperative programming, modular programming, object-oriented programmingstatic typing, strong typing—
COMTRAN1957procedural programming—1
Concurrent C1984concurrent computing, imperative programmingstatic variable, weak typing—
Concurrent Euclid1980functional programming, structured programming, imperative programmingstrong typing—
Concurrent ML————
Concurrent Pascal1975—dynamic typing—
Constraint Handling Rules1991constraint logic programming, declarative programming——
Control Language—imperative programming—1
Converge—object-oriented programming——
Cool1996object-oriented programmingmanifest typing, static typing, strong typing—
Coral 661964procedural programming, structured programming, imperative programmingstatic typing, strong typing—
CorVision1986———
COWSEL1964———
CPC Coding scheme1948——2
CPL1963procedural programming, functional programming, structured programming, imperative programming, multi-paradigm programming—3
Croc2006———
Cryptol————
Crystal2014concurrent computing, multi-paradigm programming, object-oriented programmingstatic typing, nominative typing, duck typing, inference typing—
CS-41973procedural programming——
Csound1986———
Cub——dynamic typing—
Cuneiform2013functional programmingstatic typing—
Curl1998reflective programming, functional programming, multi-paradigm programming, declarative programming, object-oriented programmingstrong typing—
Curry1995functional programming, logic programming, constraint programmingstatic typing, inference typing, strong typing—
Curry notation system1948———
CWEB—literate programmingmanifest typing, nominative typing—
Cyclone2002—static typing, safe typing, strong typing1
Cypher Query Language————
Cython2007———
Céu—event-driven programming, synchronous programming, reactive programming, structured concurrency——
Cω2005multi-paradigm programmingstrong typing1