On 03/11/11 04:31, Ian Mallett wrote:
C++ is a pain to learn, but it's definitely worth it. In my opinion it's the best compiled language.
I'm afraid I can't share your opinion of C++. I liked it myself at first, but after 10 years or so of experience I came to the conclusion that it goes to extreme lengths to solve a problem you shouldn't be having in the first place. My opinion now is that if what you're doing is too big to do easily in plain C, you should be using a language that provides you with properly isolated high-level abstractions -- such as Python, for example. :-) I've yet to decide whether there's a place for a language that combines Python's flexibility and get-out-of-your-way nature with static type checking and efficient code generation. If there is, I don't think that language exists yet. -- Greg
