Don't just master one programming language as that won't able you to create commercial quality products but what you must do is to master at least two or at most three languages as by doing this ables you to run each others executable in whichever your main thread is. You must note that c++ is a very strong language.
One thing about c++ is taht it depends very heavily on microsoft's operating system unlike java new implementation of swing that has very low dependence on windows.
I hope this helps you
Yours Sincerely
Richard West
freesoft_2000
Practically a Master Poster
623 posts since Jun 2004
Reputation Points: 25
Solved Threads: 10
samaru
a.k.a inscissor
1,256 posts since Feb 2002
Reputation Points: 262
Solved Threads: 18
Hello,
I would have to disagree with Freesoft_2000's comment that C++ is heavily dependant on Windows Operating System.
C++ is cross platform -- Macintosh, Linux, Microsoft, Unix, and VAX/VMS to just get started. Granted, the user-interfaces might need to be ported (Windows has different API than Macintosh), but a terminal-only application written for one should work with minimal effort somewhere else.
I agree with other things though -- Multiple languages if you can do it. It would also not hurt to get involved with some shell scripts, such as bash or expect. On my linux boxes, I have bash scripts managing c++ programs...
Enjoy,
Christian
kc0arf
Posting Virtuoso
1,937 posts since Mar 2004
Reputation Points: 121
Solved Threads: 57
My dear friend Kc0arf have you ever tried to port the gui's to another operating system. It's true that you can port the gui's to another operating system but it will also require you to write your own (if you port to linux) linux api's for specific functions because wndproc functions like handle pointing may not work anymore.
You also may require that you also write your own activex controls or dll's that
work specifically like an rad enviroment in your compiler and even if you just port the most basic components you will aleast need to write close to 30 individual widgets.
Basically what i am saying is that dude what you said sounds super easy but trust me
writing your own os specific api's are not an easy job.
Yous Sincerely
Richard West
freesoft_2000
Practically a Master Poster
623 posts since Jun 2004
Reputation Points: 25
Solved Threads: 10