A little background first. I've done a bit of C++ programming in the
past, but then fell in love with the ease of multithreaded and GUI
programming in Java. I've been using Java for a long time now and have
learn quite a bit about OO design, and its application in Java. I'd
like to re-enter the world of C++, but I feel reluctant to give up my
favorite IDE (IntelliJ IDEA) and easy-to-use Swing GUI framework.
I'm not looking to start a flame war, so I'd prefer hearing the merits
of your suggestion, without criticizing other suggestions.
The projects I will be doing initially will be strictly
non-professional, personal projects. In particular, I'd like to be able
to quickly get up and running with single frame.
Actually, my goal is to re-write a simple multi-threaded Ray Tracer of
mine in c++. Yes, yes, I know their are plenty that are already way more
sophisticated than I'll probably ever be able to create... Its an
exercise, nothing more.
I'm comfortable with either a Linux or Windows, although I'd prefer
Windows for now.
So, with all that in mind.
What would be a good IDE to invest time and maybe some (preferably
small amount of) money in?
What GUI framework should I check out? Ease of getting set up is
the primary goal, ****tability is secondary or lower at the moment.
What should I look into for create a multi-threaded c++ program? I'm
familiar with a lot of concurrency issues, but only specifically to Java.
Thanks in advance for all who feel like suggesting something,
Daniel.
--
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>


|