ExpertClub
  1. Home
  2. Typing disciplines
  3. inference typing

inference typing

45 programming languages
LanguageParadigmsFirst appearedDeveloper
Agdapurely functional programming2007Chalmers University of Technology
Aliceconstraint programming, imperative programming, functional programming, concurrent computing2000Saarland University
Ballerinaconcurrent computing2017WSO2
Booobject-oriented programming2003Rodrigo B. De Oliveira
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
Camlfunctional programming, multi-paradigm programming, imperative programming1985Institut National de Recherche en Informatique et en Automatique
Carbon—2020Google
Chapelobject-oriented programming, array programming, parallel computing2009Brad Chamberlain, Cray
Cobrafunctional programming, multi-paradigm programming, object-oriented programming2006—
Crystalobject-oriented programming, multi-paradigm programming, concurrent computing2014Ary Borenzweig, Manas Technology Solutions
Curryconstraint programming, logic programming, functional programming1995Kiel University
Dfunctional programming, imperative programming, object-oriented programming2001Walter Bright, D Language Foundation
Dartobject-oriented programming, multi-paradigm programming, imperative programming, functional programming, reflective programming2011Google
Elmfunctional reactive programming, reactive programming, functional programming, purely functional programming2012—
F#object-oriented programming, metaprogramming, imperative programming, functional programming, concurrent computing, reflective programming2005F Sharp Software Foundation, Microsoft
F*functional programming, imperative programming—Microsoft Research, Institut National de Recherche en Informatique et en Automatique
Fliximperative programming, logic programming, functional programming2016—
Gostructured programming, procedural programming, functional programming, concurrent computing, object-oriented programming, imperative programming2009Google, The Go Authors, Rob Pike, Robert Griesemer, Ken Thompson
Hack—2014Meta Platforms
Haggisfunctional programming, imperative programming, object-oriented programming——
Handel-Cimperative programming2005Mentor Graphics
Haskellfunctional programming, purely functional programming, non-strict programming1990Paul Hudak, Philip Wadler, Erik Meijer, John Hughes, Lennart Augustsson, Simon Peyton Jones
Haxeobject-oriented programming, multi-paradigm programming, functional programming, generic programming2005Simon Krajewski, Cauê Waneck, Haxe Foudation, Nicolas Cannasse
Informprocedural programming, object-oriented programming, declarative programming1993Graham Nelson
Kotlinconcurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programming, generic programming, reflective programming2011JetBrains
Mirahobject-oriented programming, imperative programming2008—
MLfunctional programming, imperative programming, procedural programming1973Robin Milner
Nemerlemetaprogramming, object-oriented programming, multi-paradigm programming, imperative programming, procedural programming, functional programming2003JetBrains, University of Wrocław
Nimmetaprogramming, concurrent computing, procedural programming, functional programming, imperative programming, macro metaprogramming, object-oriented programming2008—
OCamlfunctional programming, modular programming, object-oriented programming, imperative programming1996Institut National de Recherche en Informatique et en Automatique
Opaimperative programming, multi-paradigm programming, functional programming2011—
PowerShellreflective programming, procedural programming, functional programming, imperative programming, object-oriented programming2006Microsoft
PureScriptpurely functional programming, functional programming2013—
Rocfunctional programming——
Rustgeneric programming, concurrent computing, procedural programming, functional programming, imperative programming, object-oriented programming2006Mozilla, Rust Foundation, Graydon Hoare
Scalaconcurrent computing, functional programming, imperative programming, object-oriented programming2004École polytechnique fédérale de Lausanne, Martin Odersky
SequenceLparallel computing, purely functional programming, array programming, declarative programming1989—
Standard MLmodular programming, imperative programming, functional programming, procedural programming1983Robin Milner
Standard ML of New Jerseyprocedural programming2002—
Swiftobject-oriented programming, functional programming, declarative programming, multi-paradigm programming, block-structured programming, imperative programming2014Chris Lattner, Apple Inc.
TADSprototype-based programming1988—
Valaimperative programming, object-oriented programming, structured programming2006Jürg Billeter
Visual Prologfunctional programming, imperative programming, object-oriented programming, logic programming——
Xtendfunctional programming, imperative programming, object-oriented programming2011TypeFox GmbH
Zigimperative programming, functional programming, procedural programming, concurrent computing, generic programming2015Andrew Kelley