1998 called, it wants its java applets back
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
If it’s WASM it’s here to stay.
Yes. Please. Although something strongly typed would be even better. It's ridiculous the world runs on a language built in 2 weeks.
Python is strongly typed, but it is also dynamically typed.
TIL. Obviously I've avoided using it much.
So how does that work? Is there a few implicit conversions that are allowed, but if you really write something weird it will complain?
Yes, it has no implicit conversions like JS or R. It does, however, allow you to not specify the type of a variable and even change it without complaining. Even if you add types these are only hints that won't generate errors unless you use external type checking (e.g. mypy).
example:
i = 5.0//2
list[i]
throws an error because i is double and the list-index expects an integer.
so for it to work the code needs to look like this:
i = int(5.0//2)
list[i]
meanwhile this works:
i=5
i= 'abcde'