Open Question - I'm a complete novice in programming so please bear with me...Is python equivalent to C, C++ and java combined?

Matěj Cepl matej at ceplovi.cz
Sat Jan 11 20:36:15 EST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2014-01-11, 08:07 GMT, you wrote:
> Hi, I've just begun to learn programming, I have an open question for the group:
> Is the Python language an all in one computer language which could replace C, C++, Java etc.. I only ask becuase I am starting off with python and I want to learn everything in basic and advanced programming with python itself...So any advice and suggestions would be more than welcome.

- From one side this answer is probably as meaningful as the one 
from the Alice in Wonderland 
(http://www.gutenberg.org/files/19033/19033-h/19033-h.htm, page 
35): “Why is a raven like a writing-desk?” These are just 
   different programming languages each designed for different 
   purpose. On the other hand what people said about Turing 
   complete langauges is true as well. So, yes it is true that 
   any Turing complete language you can write anything you wrote 
   in another Turing complete language. It doesn’t mean however 
   that it would be as easy or as efficient tool for doing so.  
   Some languages are specialized for high-power low-level 
   specialist programming of low-level stuff (e.g., almost all 
   serious operating systems are written in C), some are better 
   suited for writing enormous complicated projects consisting 
   of thousands of modules (Java, C++, Ada), some are designed 
   to be very easy to write (that doesn’t mean primitive) 
   although the speed and processing power of the result may 
   suffer a little bit (JavaScript, Python, Perl, Ruby).

If you ask for the language to start to learn programming as 
such, then Python was oriiginally intended exactly for that 
purpose (fortunately, it was written so well, it is now used en 
masse for “serious” large programming projects as well). FOr the 
list of resources take a look at 
https://wiki.python.org/moin/BeginnersGuide/NonProgrammers .
Particularly, I’ve heard a lot of good things about “How to 
Think Like a Computer Scientist”. You won’t hurt yourself if you 
start there.

Best,

Matěj

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iD8DBQFS0fGP4J/vJdlkhKwRAu6TAKCCdGP9b3z2M+NJlIY4HnqZFi+v3gCfYgE0
69QHLyfyG//dFhb9pcjdoNk=
=y2k/
-----END PGP SIGNATURE-----



More information about the Python-list mailing list