header files?
hello all, ive just started to learn c++ (about 2 weeks!), and i think im starting to get the hang of it a little, there is just a few things that im not sure that i understand and was wondering if you could explain in lamemans terms!
1. how do you find out what headerfiles you need for the functions that you require (if that makes sence)? 2. am i learning the right language, ive heard rumers that if i want to learn a language it should be c#. thanks |
1) The man page for each function tells you which header file(s) are needed for that function. If you're referring to MFC functions then you should be able to use your IDE's help utility to find out.
2) It really depends on what you're planning on doing and why you're learning a language. Each language has its own strenghts and weaknesses. |
cheers, what ide's can i get for my system im using fedora? i tried one but couldnt get it working, which is your prefered ide?
which language would be best for network apps? c++?, i.e. a simple chat application? wouldnt c# be better at making games? (im not to interested in making games) |
C#(C sharp) is Microsoft's version of C. Ive never used it but you need to be in a Windows environment to use it I think. C/C++ (C preferably) should be just fine for network apps, and for an IDE, you should try Anjuta.
|
Quote:
http://www.mono-project.com/Main_Page and I agree, anjuta is pretty sweet :) |
cheers
|
The problem with C# is that it relies on a framework and C# programs run slower than C/C++ programs. It kind of works like Java.
If you want fast, portable, stand-alone programs I'd venture into C++ or C. |
Its Better C++
If your'e starting to learn how to program it's better to star from basics (i mean C) then proceed to something more complex (like C++). But If you wanna know what language it's more powerfull the answer = C++
|
Re: Its Better C++
Quote:
|
All times are GMT -5. The time now is 05:06 PM. |