Flow-sensitive typing: Difference between revisions

Content deleted Content added
Shriramk (talk | contribs)
Fixed incorrect statements, added references to improve the historical record.
TheBaird (talk | contribs)
Benefits: Fixed extra word
Tags: Mobile edit Mobile web edit
Line 62:
== Benefits ==
 
This technique coupled with type inference reduces the need for writing [[Type signature|type annotations]] for all variables or to do [[Type conversion|type casting]], like is seen with [[Dynamic typing|dynamic languages]] that use [[duck typing]]. It reduces [[verbosity]] and makes up for terser code, easier to read and modify.
 
It can also help language implementers provide implementations that execute dynamic languages faster by predicting the type of objects statically.<ref>{{cite web | url=http://blog.jooq.org/2014/12/11/the-inconvenient-truth-about-dynamic-vs-static-typing | title=The Inconvenient Truth About Dynamic vs. Static Typing | publisher=blog.jooq.org | date=11 December 2014 | accessdate=11 March 2016 | author=Lukas Eder}}</ref>