Static vs Dynamic Typing

This cluster revolves around debates comparing statically typed and dynamically typed programming languages, discussing ergonomics, performance, flexibility, scalability for large codebases, and whether dynamic typing remains relevant.

📉 Falling 0.4x Programming Languages
3,917
Comments
20
Years Active
5
Top Authors
#7955
Topic ID

Activity Over Time

2007
2
2008
33
2009
54
2010
129
2011
115
2012
159
2013
193
2014
276
2015
260
2016
298
2017
414
2018
215
2019
322
2020
269
2021
312
2022
253
2023
267
2024
138
2025
202
2026
8

Keywords

COM REPL PHP AOT microsoft.com DSL PyCharm AT OOP CSD dynamic languages typed static statically typed dynamic languages language typing statically typed languages

Sample Comments

unboxed_type Oct 19, 2016 View on HN

One must not compare dynamic type language ergonomics with a static one - different niches ;-)

nebucnaut Jun 22, 2017 View on HN

Yes, dynamically typed languages are much harder to tackle :/

zerr Jan 6, 2019 View on HN

Considering progress in statically typed languages with regard to programmer ergonomics, does it still make sense to go with dynamic languages?

lucian303 Jan 1, 2013 View on HN

Really? Another static vs dynamically typed language argument? Not this year.

jshen Dec 11, 2025 View on HN

Which dynamically typed languages perform like a statically typed language?

colordrops Feb 11, 2019 View on HN

Are you implying that dynamically typed programming languages are a mistake?

zohebv Dec 29, 2011 View on HN

What are the specific features from dynamically typed languages that you would want to see in a statically typed program. The standard argument is "ease of use", but programs in modern static languages tend to be as easy/terse/short. You can express the same ideas in both languages, except static languages provide more information. So, what feature of dynamic languages, that is incredibly helpful to you every day, will you miss when you switch to a modern static language?

What are the market's conclusions regarding dynamic and static typing ?

asah Sep 19, 2015 View on HN

Yes, dynamic languages are... dynamic...http://www.eecs.berkeley.edu/Pubs/TechRpts/1994/CSD-94-812.p...

crdoconnor Aug 23, 2016 View on HN

There exist strongly typed dynamic languages that are good at both.