It’s stupid to participate on either side of this discussion. If you think it’s not a “real” language you are applying a 100% arbitrary definition to it, and if you say it is a “real language” you are conceding that calling it “not real” even makes sense in some way (which it doesn’t).
Personally I like languages with real and strong data types but people are free to use whatever language they like most.
For the last time, Python is not weakly typed. It is dynamically typed. The statement 5 + "hello" results in a type error. Bash is weakly typed, and that same addition results in 5hello
It’s stupid to participate on either side of this discussion. If you think it’s not a “real” language you are applying a 100% arbitrary definition to it, and if you say it is a “real language” you are conceding that calling it “not real” even makes sense in some way (which it doesn’t).
Personally I like languages with real and strong data types but people are free to use whatever language they like most.
For the last time, Python is not weakly typed. It is dynamically typed. The statement
5 + "hello"
results in a type error. Bash is weakly typed, and that same addition results in5hello