Python is so awesomely easy x3
My major complaint about Python.
Proper English grammar is what should be enforced...
Anyway, we don't really do "my language is better or that one sucks because" stuff in this topic as that doesn't get anyone anywhere.
Unless it's Java, of course.
Not that C is better. There are more subtle and outright ways to hang yourself in C than about any other language.
Most other languages will complain about the kind of abuse that can go on in C, that may or may not be intentional. The unintentional abuses will get some of the most
interesting results you have ever had to debug out side outright compiler fun.
This was a case of having to debug one of my 11 year old daughters programs in Python, so it is a learned hatred.
I'm sorry, either it complains about the formatting while refusing to work, or it does not rely on it.
Pick one.
Yes, I am a hard core, old school C coder.
I also recognize that the
result and needs dictate the choice of languages.
Java, Python, Fortran, Cobol, Pascal, C, all of them have a place and very appropriate use.
Unfortunately, very few people are coming into the job world with this kind of training.
They think that what they know is the end all, be all of how to implement something.
Look at the impacts of what you are trying to achieve. Weigh the benefits against the drawbacks if each choice.
Use what is most suited to the goal.
For many areas, Python is a very apt choice. ( I may loath some of the
language design choices, but I will admit to its aptness for certain applications )
I do real-time transaction processing.
For
my use, C is the best choice.
The absolute certainty over memory allocation, some of he most mature optimizers in existence, most abuse possible of data, makes it the obvious choice.
Does this make C the best choice for other uses?
Oh, hell no.
Being familiar with many languages, the benefits, and draw backs of each is a very important skill long term.
gnome