---
key: tsys/dynamic
kind: typeSystem
name: "Dynamic"
url: https://plangs.page/type-system/dynamic
---

# Dynamic

Dynamic typing defers type checking until runtime, allowing variables to hold different types at different times.

## Facts

- Homepage: https://en.wikipedia.org/wiki/Dynamic_typing

## Relationships

### Plangs

- [Amber](https://plangs.page/amber)
- [APL](https://plangs.page/apl)
- [AutoHotkey](https://plangs.page/autohotkey)
- [AWK](https://plangs.page/awk)
- [Bash](https://plangs.page/bash)
- [BASIC](https://plangs.page/basic)
- [Bun](https://plangs.page/bun)
- [C#](https://plangs.page/c-sharp)
- [Ciao](https://plangs.page/ciao)
- [CircuitPython](https://plangs.page/circuitpython)
- [Clean](https://plangs.page/clean)
- [Clojure](https://plangs.page/clojure)
- [Clozure CL](https://plangs.page/clozure)
- [CoffeeScript](https://plangs.page/coffeescript)
- [Common Lisp](https://plangs.page/common-lisp)
- [Cython](https://plangs.page/cython)
- [Dart](https://plangs.page/dart)
- [DataScript](https://plangs.page/datascript)
- [Deno](https://plangs.page/deno)
- [EJS](https://plangs.page/ejs)
- [Elixir](https://plangs.page/elixir)
- [Elvish](https://plangs.page/elvish)
- [Emacs Lisp](https://plangs.page/emacs-lisp)
- [Enso](https://plangs.page/enso)
- [Erlang](https://plangs.page/erlang)
- [erlog](https://plangs.page/erlog)
- [Euphoria](https://plangs.page/euphoria)
- [Extempore](https://plangs.page/extempore)
- [Factor](https://plangs.page/factor)
- [Fantom](https://plangs.page/fantom)
- [Fennel](https://plangs.page/fennel)
- [Frink](https://plangs.page/frink)
- [Gambit](https://plangs.page/gambit)
- [GDScript](https://plangs.page/gdscript)
- [GraalVM](https://plangs.page/graalvm)
- [Gravity](https://plangs.page/gravity)
- [Groovy](https://plangs.page/groovy)
- [Hack](https://plangs.page/hack)
- [Hackety Hack](https://plangs.page/hackety-hack)
- [Haxe](https://plangs.page/haxe)
- [Hy](https://plangs.page/hy)
- [Imba](https://plangs.page/imba)
- [Inform](https://plangs.page/inform)
- [Io](https://plangs.page/io)
- [IronPython](https://plangs.page/ironpython)
- [Janet](https://plangs.page/janet)
- [JavaScript](https://plangs.page/javascript)
- [JavaScriptCore](https://plangs.page/javascriptcore)
- [JRuby](https://plangs.page/jruby)
- [Julia](https://plangs.page/julia)
- [Jupyter Notebook](https://plangs.page/jupyter-notebook)
- [Jython](https://plangs.page/jython)
- [K](https://plangs.page/k)
- [KornShell](https://plangs.page/kornshell)
- [Lisp](https://plangs.page/lisp)
- [Lua](https://plangs.page/lua)
- [LuaJIT](https://plangs.page/luajit)
- [Luau](https://plangs.page/luau)
- [MATLAB](https://plangs.page/matlab)
- [Max](https://plangs.page/max-msp)
- [MDX](https://plangs.page/mdx)
- [MicroPython](https://plangs.page/micropython)
- [Mojo](https://plangs.page/mojo)
- [MoonScript](https://plangs.page/moonscript)
- [mruby](https://plangs.page/mruby)
- [NetLogo](https://plangs.page/netlogo)
- [Nickel](https://plangs.page/nickel)
- [Nix](https://plangs.page/nix)
- [Node.js](https://plangs.page/node)
- [Objective-C](https://plangs.page/objective-c)
- [Perl](https://plangs.page/perl)
- [PHP](https://plangs.page/php)
- [Picat](https://plangs.page/picat)
- [PKL](https://plangs.page/pkl)
- [PowerShell](https://plangs.page/powershell)
- [Processing](https://plangs.page/processing)
- [Pure](https://plangs.page/pure)
- [PyNeuraLogic](https://plangs.page/pyneura)
- [PyPy](https://plangs.page/pypy)
- [Python](https://plangs.page/python)
- [QML](https://plangs.page/qml)
- [R](https://plangs.page/r)
- [R5RS](https://plangs.page/r5rs)
- [Racket](https://plangs.page/racket)
- [Raku](https://plangs.page/raku)
- [Rakudo](https://plangs.page/rakudo)
- [Rebol](https://plangs.page/rebol)
- [Red](https://plangs.page/red)
- [Ruby](https://plangs.page/ruby)
- [Rye](https://plangs.page/rye)
- [Sass](https://plangs.page/sass)
- [SBCL](https://plangs.page/sbcl)
- [Scheme](https://plangs.page/scheme)
- [Scopes](https://plangs.page/scopes)
- [SCSS](https://plangs.page/scss)
- [Self](https://plangs.page/self)
- [Smalltalk](https://plangs.page/smalltalk)
- [Squeak](https://plangs.page/squeak)
- [Squirrel](https://plangs.page/squirrel)
- [SuperCollider](https://plangs.page/supercollider)
- [Svelte](https://plangs.page/svelte)
- [Tcl](https://plangs.page/tcl)
- [Trealla Prolog](https://plangs.page/trealla)
- [V8](https://plangs.page/v8)
- [Vim script](https://plangs.page/vim-script)
- [Vue](https://plangs.page/vue)
- [vvvv](https://plangs.page/vvvv)
- [Wolfram Language](https://plangs.page/wolfram-language)
- [XProc](https://plangs.page/xproc)
- [XQuery](https://plangs.page/xquery)
- [Yabasic](https://plangs.page/yabasic)
