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

reflective programming

35 programming languages
LanguageAppearedType systemLanguages it influenced
Agora———
AmbientTalk2006dynamic typing, strong typing—
AutoIt1999——
C#2001dynamic typing, nominative typing, inference typing, strong typing23
Claire1994dynamic typing, static typing, strong typing—
Common Lisp1984dynamic typing, strong typing8
Curl1998strong typing—
Dart2011static typing, inference typing, strong typing1
Emacs Lisp1985dynamic typing, strong typing—
F#2005static typing, inference typing, strong typing4
Forth1970typeless10
Franz Lisp1980dynamic typing, strong typing—
Harbour1999dynamic typing, duck typing, safe typing, strong typing—
ISLISP1997——
Java1995manifest typing, static typing, nominative typing, safe typing, strong typing43
Join Java2000——
Kotlin2011static typing, inference typing, strong typing2
Lisp1958dynamic typing, strong typing39
Logo1967dynamic typing11
Maude system———
MDL1971dynamic typing, strong typing1
Objective-C1984dynamic typing, static typing, weak typing5
Objective-J2008dynamic typing, duck typing, weak typing—
PCASTL2008——
Pharo2008dynamic typing—
PHP1995dynamic typing, gradual typing, weak typing5
Pico1997——
PicoLisp1988dynamic typing, duck typing, strong typing—
PowerShell2006dynamic typing, inference typing, safe typing, strong typing—
R1993dynamic typing—
Racket1995dynamic typing, strong typing—
Ruby1995dynamic typing, duck typing, strong typing11
Seed72005manifest typing, static typing, nominative typing, strong typing—
Varphi Language2025——
Visual Basic .NET2001dynamic typing, nominative typing1