You don’t even need to cast in Python, a reference is a reference.
And that’s why I don’t use Python for anything more than simple scripts
Rust is completely correct to be a dick about it as well. Type safety is there for a reason.
Hey at least it’s not JavaScript which is perpetually high on crack with Object object
1 + 1 = “11”.
[] + [] = “”
Well, that happens when you don’t override the
toString
method. Not worse than Java’s 0xf00cu
C when I cast a
char * *
to achar * * const
: okC when I cast a
char * *
to achar * const *
: okC when I cast a
char * *
to achar const * *
: WTFC when I cast a
char * *
to achar const * const *
: okPlease stop, I have CPTSD.
Python doesn’t have casts and is strongly typed.
You wouldn’t typecast a car.
I may be on the wrong side of history but I can’t see what other role a car could get in the film industry except vehicle.
What about typecasting to a car?
It works and is a pile of jank - Python
It doesn’t work and is a pile of jank - C++
You violated gods laws with how bad your code is and it still runs (right through the wall) - C
a compile-time error is highly preferable to a run-time error
You know, I always wondered what the original image looked like, and even trusty Know Your Meme doesn’t show it. It looked like this:
In bigger projects, you tend to miss type safety really bad, really fast. Rust has it built in, Python can have it bolted on. That’s simply one of the many aspects to consider when choosing your programming language.
But don’t worry about it too much. If one thing’s for sure, it’s that you will regret that choice in any case.
For our American friends: the Opel Corsa is a car.
For the Brits, it’s a Vauxhall Corsa.
For everyone : it’s a sh’tbox (never again)
Do we need any more proof Python is superior?
(I’m ^joking, ^I ^love ^Rust)