LTWlanguages & frameworks ltw://type-systems
  1. Home
  2. Type systems
  3. duck typing

duck typing

26 programming languages
LanguageAppearedParadigmsLanguages it influenced
Apache Groovy2003functional programming, imperative programming, multi-paradigm programming, object-oriented programming3
Boo2003object-oriented programming2
Crystal2014concurrent computing, multi-paradigm programming, object-oriented programming—
Elixir2011concurrent computing, functional programming, process-oriented programming1
Flapjax—functional reactive programming—
GDScript2001object-oriented programming—
Go2009concurrent computing, procedural programming, functional programming, structured programming, imperative programming, object-oriented programming8
Harbour1999reflective programming, procedural programming, functional programming, imperative programming, multi-paradigm programming, declarative programming, object-oriented programming—
JavaScript1995generic programming, event-driven programming, prototype-based programming, functional programming, imperative programming, aspect-oriented programming25
JScript1996prototype-based programming, object-oriented programming—
JScript .NET———
Jsish—multi-paradigm programming—
Lasso1995concurrent computing, procedural programming, structured programming, object-oriented programming—
Lua1993procedural programming, prototype-based programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programming9
MetaPost1994imperative programming, declarative programming1
Objective-J2008reflective programming, functional programming, imperative programming, object-oriented programming—
PicoLisp1988reflective programming, procedural programming, functional programming, declarative programming, metaprogramming, object-oriented programming—
Pnuts1997object-oriented programming—
Python1991functional programming, imperative programming, multi-paradigm programming, object-oriented programming, dynamic programming32
Ring2016procedural programming, functional programming, imperative programming, declarative programming, object-oriented programming—
Ruby1995reflective programming, functional programming, imperative programming, object-oriented programming11
SenseTalk1992object-oriented programming—
Source2017procedural programming, functional programming, imperative programming, multi-paradigm programming—
StarLogo2001agent-oriented programming, procedural programming, multi-paradigm programming1
TypeScript2012generic programming, event-driven programming, functional programming, imperative programming, object-oriented programming2
Urbiscript—object-oriented programming—