Psionicist
Explorer
Code in whatever language you feel most comfortable with. Sure, "best tool for the job" sounds nice but if you are not familiar with the "tool" the result will be mediocre at best. Personally I prefer C++. You rarely have to bother with memory manangement thanks to the standard library. Have a look: www.sgi.com/tech/stl/table_of_contents.html For cross platform jobs Boost is invaluable: www.boost.org.
And don't listen to the people here who recommend you to _stay away_ from certain languages or design paradigms (such as "cross platform development is worthless"). Every single language has pros and cons. The person who dislikes a language and recommend against it obviously hasn't mastered the language yet. A programming language is just a tool. If you cannot use it properly it's your problem. I am interested in photography and It's amusing when people tell me "this camera cannot take good pictures". Makes me smile.
(Then of course there are toy languages such as Malbolge and Brain


, but I'm talking about real languages such as C/C++, Python, LISP, Java etc).
... And if you think all languages are pretty much the same when it comes to speed I recommend you to read about some compiler theory (I can wholeheartily recommend the Red Dragon Book). I also challange you to solve the problems at http://mathschallenge.net/index.php?section=project faster than my optimized C or Assembly code.
And don't listen to the people here who recommend you to _stay away_ from certain languages or design paradigms (such as "cross platform development is worthless"). Every single language has pros and cons. The person who dislikes a language and recommend against it obviously hasn't mastered the language yet. A programming language is just a tool. If you cannot use it properly it's your problem. I am interested in photography and It's amusing when people tell me "this camera cannot take good pictures". Makes me smile.





... And if you think all languages are pretty much the same when it comes to speed I recommend you to read about some compiler theory (I can wholeheartily recommend the Red Dragon Book). I also challange you to solve the problems at http://mathschallenge.net/index.php?section=project faster than my optimized C or Assembly code.

Last edited: