Quote:
Originally Posted by Attilitus
Haha... Respectfully, I don't think I understand your disagreement. I am especially worried that you think that there are problems with Python's reliability and accuracy. There is certainly no cause for concern there. Python can use double point precision (which is more than precise enough for any practical purposes) and is far less prone to failure due to minor errors.
It is true that C/C++ modules are used in some special cases. But generally those are developed and are meant to handle things that require an especially high degree of optimization. For everyday computing, almost everything is done in either Python or Matlab. At least in my experience, and the experience of my friends.
~Tim
PS. I think that this discussion highlights the point we have been trying to make: the popularity of languages is going to vary vastly depending on your target audience.
|

I agree with your last point, if you're dealing with embedded devices you're going to be working in C or something even lower. If you're studying at university you're likely to learn Java or C++. That's the whole point of having different programming languages

However, you misconstrued what I was trying to say about Python. Perhaps accuracy shouldn't have fell into my argument quite as much, but when you're dealing with scientific calculations that require mission critical accuracy and more importantly reliability you're going to use a language that is far more stable in nature. Most of the world's major airlines which require practically 100% reliability on their flight booking systems, use Lisp, for example.