Lably
Skip to content

Gradual typing

Type system

  • 9 min read
  • 4 chapters

Related on Lably

Through Type conversion, Variable (high-level programming language) and JS++

In many cases gradual typing is added to an existing dynamic language, creating a derived language allowing for, but not requiring, static typing to be used. In some cases, a language uses gradual typing from the start. However, there are performance and implementation complexity tradeoffs compared to dynamic or optional typing.

History

The term was coined by Jeremy Siek, who developed gradual typing in 2006 with Walid Taha.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication