Quote:Original post by DarraghQuote:Original post by shadowisadog
C++ is a LOT harder of a language than Python. If you got confused with Python than what makes you think that C++ is a better choice? O_o.
I can see where he's coming from actually. I've been programming in C/C++ for about 4 years now and recently I started learning Ruby, which in many ways is quite similar to Python or Perl. One of the main difficulites I found during my time working with Ruby was that sometimes I could write a statement and not know exactly what it was doing; the language is so high level that it's sometimes difficult to determine exactly what the effect of each statement is. It's always a decidedly dodgy business when you start writing code and you're not even sure what it is doing IMHO!
Very true. I have programmed in C++ for over six years but I have recently started to move to higher level languages because work demanded it. My main point is that C++ is a much more confusing language for a novice to start with. When I started programming I actually used QBasic and some other now extinct languages to learn the basics and only later did I decide to make the leap to C++. C++ has a lot of undefined behaviors and if you don't know how to work with pointers you can cause a lot of memory leaks and crashes very quickly.
[Edited by - shadowisadog on March 3, 2008 12:39:45 PM]