D
Daniel Pitts
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, portability 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.
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, portability 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.