PDA

View Full Version : C++ question



Itachi
May 31st, 2006, 09:33 PM
I wanted to ask another question about programming. I'm looking to learn C++, and C++ gui programming, for both Linux, and Windows. Would anyone know where I could start, when it comes to those languages? Thanks, in advance. :D

#bash
June 1st, 2006, 12:32 AM
First I would suggest not to use any compilers such as dev c++, in my opinion it`s a piece of crap.
The best solution is to compile programs on linux on g++ (it is a part of gcc compiler).
I can recommend nice book "C++ The Complete Reference" written by Herbert Schildt. Also there is one pretty good on-line tutorial http://cplus.about.com/

Enjoy!

ynef
June 1st, 2006, 05:56 AM
First I would suggest not to use any compilers such as dev c++, in my opinion it`s a piece of crap.
The best solution is to compile programs on linux on g++ (it is a part of gcc compiler).
I can recommend nice book "C++ The Complete Reference" written by Herbert Schildt. Also there is one pretty good on-line tutorial http://cplus.about.com/

Enjoy!
Interesting that you recommend gcc, yet dislike Dev-C++, which uses the MinGW port of gcc on the Windows platform. Since I've never used MinGW, perhaps you can enlighten me as to what is wrong with it. I've always assumed that it is a good port, due to how famous it is.

As for learning C++, it's hard to give useful advice without knowing how much programming you already know. Are you looking for a book or just sites that give you enough information to get by with?

GUI programming in a cross platform way sounds like wxWindows' job to me. Check out this page to see what it is all about: http://wxwidgets.org/about/

thumper
June 1st, 2006, 10:13 AM
Try searching these forums for similar topics.

This has been asked many times...

Itachi
June 2nd, 2006, 05:25 AM
I just want to learn enough C++ to make programs that people would find useful, such as....an FTP client, or something; lol. I know a bit but, I want to learn a lot more. Also I want to learn about socket programming..