Archives Jan. 11, 2014

Which language to learn?

Pintreo Mardi just asked, on the Python mailing list, a very simple question:

Is the Python language an all in one computer language which could replace C, C++, Java etc?

I kind of liked my answer, so I'm reproducing it here:

That's a really hard question to answer, or at least to answer well.

At a theoretical level, when you ask, "Is Python equivalent to C, C++ and Java", the answer is "yes". In computer science, programming languages are classified by whether they are "Turing Complete" or not (google that for more info). In theory, any Turing Complete ...

Continue reading