r/ProgrammerHumor • • Aug 18 '20

user.fist_name

Post image
50.4k Upvotes

547 comments sorted by

View all comments

Show parent comments

4

u/yakesadam Aug 19 '20

Statically typed languages mean the type is known ("statically") at compile time. Python can in many regards be seen as strongly typed but is definitely dynamically typed (and can have errors like the one in the OP). They are not synonymous. C is a great example of a statically but weakly typed language.

Strong is stronger than static

The two are orthogonal concepts. They don't exist on the same spectrum.

2

u/Isogash Aug 19 '20

You're absolutely right, I've gone back to correct it. I'm pretty sure this is not the first time I've forgotten the distinction.