LTWlanguages & frameworks ltw://paradigms
  1. Home
  2. Paradigms
  3. declarative programming

declarative programming

58 programming languages
LanguageAppearedType systemLanguages it influenced
.QL2007static typing, strong typing—
Abbreviated Language For Authorization———
ABSYS1967——
AMPL1985——
ASCEND———
Atom2007strong typing—
ATS2006static typing, dependent typing, linear typing—
Constraint Handling Rules1991——
Curl1998strong typing—
Datalog1986weak typing2
ECL2000——
EdgeQL———
Erlang1986dynamic typing, strong typing8
Escher1990manifest typing, static typing—
Extensible Application Markup Language2008—1
FXML2011——
GeneXus1988——
Gödel1992strong typing—
Harbour1999dynamic typing, duck typing, safe typing, strong typing—
HPCC———
Inform1993inference typing1
JavaFX Script2008static typing—
Jess1995——
JModelica.org———
KM——1
Kotlin2011static typing, inference typing, strong typing2
KRL1971——
Lucid1976——
Lustre1980——
Mapbox Style Specification———
MapLibre Style Specification———
Max (programming language)———
Metafont1979—1
MetaPost1994dynamic typing, duck typing, strong typing1
Microsoft C1983——
Miranda1985static typing, strong typing3
Mizar1973weak typing—
Modelica1997——
Nix2003dynamic typing—
Openmodelica———
Pan—dynamic typing, strong typing—
PicoLisp1988dynamic typing, duck typing, strong typing—
Power Fx—strong typing—
PQL2014——
Prolog1972—11
Pure2008dynamic typing, strong typing—
QML2009dynamic typing, strong typing2
Ring2016dynamic typing, duck typing—
SequenceL1989static typing, inference typing—
SPARQL2008—1
SQL1974static typing, strong typing3
Swift2014static typing, inference typing, strong typing5
Wolfram Language1988dynamic typing, strong typing—
XACML———
XOD2016——
XProc———
XQuery2007dynamic typing, static typing, strong typing—
XSLT1999——