View Single Post
Posts: 726 | Thanked: 345 times | Joined on Apr 2010 @ Sweden
#53
Originally Posted by Venemo View Post
...

It makes no sense that you don't like Qt because it uses C++. You know, they actually TEACH C++ at school. If you didn't get it, it is your loss.
I would anytime prefer a C++-based environment. (However, my favourite language of choice would be C#.)

...
Did you follow the link given by OP? The one about C++ and its properties and the problems that come with it? I'd gladly agree it's a tad biased but it stays technical without getting ranty and it's not a pretty picture that is painted.

There are problems connected to using C++ as the main language for something as central as the preferred toolkit. As simple things as using a debugger can turn incredibly ugly even with moderately sized projects on account of C++, by design, being hard to interpret in object form. That in turn results in harder to debug programs which leads to lower quality code and that's a pain no matter how you look at it.

C++ being taught in schools is not an argument for it being the best choice on a device like the N900.

With that said, Qt might very well be the best choice when it comes to application development but it is, in my opinion, a pity it's implemented in C++.