Again I say, Watson says he needs to perfect his C++. A lot of these IDEs Qt, Borland, VC are awesome but the problem is they have none standard C++ stuff in them that
can slip into your code unawares. that can make you shoot yourself in the foot when trying to use a different IDE. If you have experience with C++ you will know different
compilers behave differently and you
will find code will just not compile on one while it does on another. So I suggest again, for learning purposes get a compiler like GCC and an editor like Notepad++.
Make sure you also fix those line breaks on windows through preferences coz it can create some undefined behavior trying to compile the same on other platforms.
Once you are comfortable with the C++ standard then you can move on to be more producive with the like of Qt, C++ Builder, VC and whatever else.
Be Warned: keep off from Carbide.C++ or anything Symbian C++ for now as that will be like relearning a whole new flavor of C++
Steve Obbayi
SKYPE: sobbayi
http://sobbayi.com
----- Original Message -----
From: "Frankline Chitwa" <frank.chitwa@gmail.com>
To: "Skunkworks Mailing List" <skunkworks@lists.my.co.ke>
Sent: Thursday, October 14, 2010 9:54:38 PM GMT +03:00 Iraq
Subject: Re: [Skunkworks] C++ Builder
Another very good IDE is QT. It is free and has all the libraries you need for dev. It is one of the ides i found to be as robust as possible while not hiding the C++ language from you.
On Thu, Oct 14, 2010 at 4:49 PM, Zack Githinji
<zachgithinji@gmail.com> wrote:
If you are within Nairobi, i would get you a copy of Borland C++ Builder 5 and also 2010 Great Product if you are into hardware programming.
On Thu, Oct 14, 2010 at 3:53 PM, Steve Obbayi
<steve@sobbayi.com> wrote:
I wouldn't recommend going that way coz some of these IDEs have got propriety extensions that are unique tothem and might break your code unexpectedly in
other platforms or OSs. But as far as IDEs go, you can get
Visual C++ 2010 Express (totally free) from microsoft (best for working on Windows). and you are good to go. But remember the none standard extenions are
also there in this. An example is C++'s main() function. VC++ 2010 uses WinMain() so if you have that in you code outside windows you are in trouble.
So you can go for GCC
http://gcc.gnu.org and get there compiler which is standards compliant and cross platform. If you are on UNIX you can try Clang
http://clang.llvm.org/
This is a new standards compliant compiler and twice as fast as GCC and other compilers. Then you need to read up on Make/CMake
www.cmake.org for
configuring project builds, then you can also check out SCons a python based CMake which is much easier to use
www.scons.org.
If you choose to use GCC (MingW) then you can use Notepad++ as your editor or anyother that makes you happy :). Once you are comfortable with that then you can try out
Visual C++ 2010 Express so you can recognize the non-standard stuff Microsoft has thrown in there and know how to handle it.
Steve Obbayi
SKYPE: sobbayi
_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Server donations spreadsheet
http://spreadsheets.google.com/ccc?key=0AopdHkqSqKL-dHlQVTMxU1VBdU1BSWJxdy1fbjAwOUE&hl=en
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co..ke
--
Regards,
Zack K. Githinji
Technical Officer,
Cell:+254 722 649199
E-mail:zachgithinji@gmail.com
"God grant me the serenity to accept the things I cannot change, the
courage to change the things I can, and the wisdom to know the
difference."
_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Server donations spreadsheet
http://spreadsheets.google.com/ccc?key=0AopdHkqSqKL-dHlQVTMxU1VBdU1BSWJxdy1fbjAwOUE&hl=en
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co..ke
--
www.golavish.com - The travel and leisure
www.raccuddasys.com - code Development issues
_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Server donations spreadsheet
http://spreadsheets.google.com/ccc?key=0AopdHkqSqKL-dHlQVTMxU1VBdU1BSWJxdy1fbjAwOUE&hl=en
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke