Link Details

Link 46332 thumbnail
User 201936 avatar

By raganwald
via ginstrom.com
Published: Oct 05 2007 / 20:05

The short answer is, it convinced me to start using the boost libraries (and the Loki library). I’d seen these libraries before, and thought that they looked pretty neat, but that most of them looked too esoteric to be really practical. But that was really a failure of imagination. Learning Python taught me the value of programming at a higher level.
  • 22
  • 1
  • 2458
  • 465

Comments

Add your comment
User 246202 avatar

peimei replied ago:

1 votes Vote down Vote up Reply

Why didn't learning Python make you see the light and run from C++? On a side note, why is it called C++ when it is the incremental evolution of C? Wouldn't that make it ++C? C IS C++!

But seriously Python is a beatiful language and many of the best dynamic languages (including my beloved Ruby) owe it a great debt. I took Pything seriously after learning that EVE Online made extensive usage of it. I started poking around the code and fell in love with dynamic langauges again.

User 251813 avatar

Ryan Ginstrom replied ago:

0 votes Vote down Vote up Reply

"Why didn't learning Python make you see the light and run from C++? "

Good one :). Actually, I do prefer Python for new development, but I have a lot of legacy C++ code to maintain. C++ can also be useful in portions of new code where speed is critical.

I consider C++ to be a beautiful language in its own right. The problem is, it takes too long to implement too little functionality in it. Higher-level techniques can improve on that.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.