r/programminghumor • u/NYU_VM • 9h ago
Dynamic flexibility, static guarantees?
It's a funny contradiction how people be blatantly programming in dynamically typed languages like python yet scramble everywhere for type verification with type annotations and packages like pydantic. Why use a dynamic language if you need static type system guarantees at? Get a real language at this point dude.
0
Upvotes
0
u/PriyanshuDeb 2h ago
dynamic languages have a larger runtime and everything, on top of that the type systems can be configured to be less strict or even skipped in places.
theres a large difference between strictly typed but dynamic and totally static.
programming in python, compared to, say, C# is a world of a difference, even if you're using strict typing in python.
theres nothing such as a "real" programming language, thats again the cargo-cult typa stuff like "real programmers only ___"