Static Typing Debate

This cluster centers on debates about the benefits and drawbacks of static typing versus dynamic typing in programming languages, including discussions on productivity, error prevention, maintainability, and personal experiences across languages like TypeScript, Java, Python, and Clojure.

📉 Falling 0.4x Programming Languages
5,920
Comments
20
Years Active
5
Top Authors
#8863
Topic ID

Activity Over Time

2007
3
2008
28
2009
52
2010
99
2011
97
2012
227
2013
231
2014
296
2015
288
2016
436
2017
528
2018
374
2019
531
2020
529
2021
519
2022
467
2023
599
2024
236
2025
372
2026
10

Keywords

e.g PHP JS MUCH IDE lbstanza.org SSO FKF i.e www.ics static typing static typing typed statically typed languages statically type dynamic types

Sample Comments

davexunit • Mar 5, 2015 • View on HN

Citation needed. Static typing isn't a panacea.

trenchgun • Oct 12, 2021 • View on HN

Do you ever miss static typing?

ReflectedImage • Nov 29, 2022 • View on HN

Why "strong static typing" in particular? Surely there are many other things that could help.

10ren • May 26, 2010 • View on HN

Maybe the static typing - harder to change, so you try to get it right.

slaymaker1907 • Jun 28, 2017 • View on HN

I'm thinking that static typing is a big one.

nippples • Jul 4, 2016 • View on HN

Sounds like the author's been using the wrong programming language or doesn't understand at all the purpose of static typing.

noway421 • Jul 30, 2017 • View on HN

Thank you for the insightful comment, all of a sudden static typing increasing coding friction makes sense.

francoisdevlin • Apr 21, 2010 • View on HN

What prompted you to want static typing? What did it help you do better?

hakanderyal • Jan 1, 2023 • View on HN

Power of static typing, that it allows one to develop complex programs faster and better, not slower.

peoplefromibiza • Jan 13, 2023 • View on HN

PDF: https://www.ics.uci.edu/~jajones/INF102-S18/readings/23_hane...see conclusionsintuitively static typing is less forgiving and forces programmers to write code in a specific formthink how much time has been wasted writing Java boilerplate code.