2 ms·
Of course it's Python people who come up with this nonsense...
by dismalaf 2y ago
Of course it's Python people who come up with this nonsense...
- IshKebab 2y agoDo you have a better name suggestion?
- Izkata 2y agoThey said it in their first comment: dynamic typing
- IshKebab 2y agoNot a good option - then you'll get a whole different set of pedants saying that Python is always dynamically typed, which I think is a lot more reasonable than quibbling over the use of "untyped" to describe Forth.
- dismalaf 2y agoAdding type annotations doesn't make Python statically typed. Type annotations are borderline meaningless, they're basically just a type of documentation that helps your tools spit out better suggestions and makes your tools yell at junior developers. Python isn't taking advantage of type annotations to produce better compiled code or anything, it's still a dynamic language that infers types at runtime.
- IshKebab 2y agoYeah that's exactly what I was saying. So what word would you use to mean "dynamically typed without static type annotations"? > your tools yell at junior developers. Oh you're one of those...
- dismalaf 2y ago> one of those... If by one of those you mean a solopreneur who doesn't have any junior devs to yell at then yes. If I wanted to use static types I'd use an actual statically typed language with all of the performance benefits (Go, Java, Rust, Haskell, Ocaml, etc...). Using a dynamically typed/interpreted language with type annotations is literally the worst of all worlds...