Quote:
|
- I like C style syntax because it's easier to read
|
Well, don't ignore the fact that Python was designed with readability as a focal point, and i'm quite surprised you haven't given credit to that. I find it the most readable language out there, and you'll find a fair few people that agree with me.
C-style languages aren't readable when you have to adjust yourself to the 103149127 styles of indenting adopted by people.
Quote:
|
For the same reasons C++ is, : strong typed, portable, Object Oriented, well designed, well structured libraries.
|
You just pointed out some of Python's stronger points. As I mentioned, it's more portable than Java. It's more object orientated than C++ (all built in types are objects and can be subclassed). It really is viewed as a well designed language by many, but that's your individual (albeit unique) take on it and you're entitled to it. Wonderfully documented libraries (with documentation "built in" to the objects that you can access at run-time) are a great boast of Python's.
As for Python being weakly typed and C++ being strongly typed..... highly debatable, depending on your definition of strongly/weakly typed. May I recommend you read
this.