ID:276784
![]() Mar 19 2006, 6:29 pm
|
|
i'm interested in tring to code something with C++ but i don't know how to install it to do it?is the installation free?
|
I think Microsoft's Visual C++ Studio Express is still free - I've been using it for a while and the only problem I've come up with is socket use (damn you Berkely socket interface!) which I'm more than capable of in Delphi.
http://msdn.microsoft.com/vstudio/ for visual studio. I also once had a free copy of a Borland C++ compiler, but it was a bit advanced for me back 4 or 5 years ago, and when I recently came to use it I found it had gone the way of ball point pens and screwdrivers - vanishment. |
i would steer clear of Microsoft-based C++ because their MFC libraries can often be incompatible on other architectures or operating systems, if you are wanting to make programs that anyone can use.
but if you just want to make Windows-games/programs, then it'll do for now. Google for a free e-book called 'Thinking in C' or 'Thinking in C++' by a guy named Eckel (Eckels?) - a good start there, though it does require some base knowledge in programming. His 'Thinking in Java' is also a good read. |
i searched and i found this:http://www.bloodshed.net/devcpp.html Do you think its a good compiler(this is my first time at coding C/C++)?
|
Borland C++. Good compiler and Design environment. I used it to learn C++ as my first programming language. It costs a few dollars, but it's worth it. (There might be a free trial for free.)
I picked up a copy for home (I learned it in school) at the public library's used goods sale foir $4.00 (USD). You could be able to find such a deal. But there might be a free trial online somewhere. --Vito |
Dragon_fire6653 wrote:
i'm interested in tring to code something with C++ there's nothing special about coding in c++. any concept that can be applied in c++ can be used in many other languages too. while its great to learn other languages, you don't have to learn a new language to learn more about programming. |
the bloodshed compiler is pretty good in my opinion - a class i took in 1999 used it - and its free!
|
Yes, that is a good one. It has debug mode too, and it also has templates to start you off with. The Windows Application template is very good for starting a Windows program, and you can start learning some of the basics of setting up windows and the messaging system if you pick it apart.
|
so,what is this for?: http://prdownloads.sourceforge.net/dev-cpp/ devcpp-4.9.9.2_setup.exe Does it matter which one i pick?
|
A mirror is the selected download site. They are called mirrors because they all give you the same file, just at different speeds. Just select one, any one. I normally pick the first one on the list.
|
Dev C++ is what i use, i recommend that and your also gonna need to learn a game programming library. I would reccommend allegro for a begginer.
|
This is the tutorial im doing right now:
http://cplus.about.com/od/beginnerctutorial/l/blcplustut.htm It covers a lot of basic C++ stuff as well as some more advance stuff. Its also for beginners and teaches you a little C as well. |
digitalmouse wrote:
Google for a free e-book called 'Thinking in C' or 'Thinking in C++' by a guy named Eckel (Eckels?) - a good start there, though it does require some base knowledge in programming. His 'Thinking in Java' is also a good read. Another book I'd recommend is "The C++ Programming Language" by Bjourne Stroustroup (sp?). I snatched it from my local library a while back, and it was a great place to start. I wouldn't expect to start off building small games, as you would with something like BYOND(save for some text-based input games), but you need to learn the syntax and such first anyways. Hiead |
Just head over to our good friend google, and search for 'Free C++ compiler'
Be aware that a C++ compiler will be entirely capable of compiling C code. C++ is a set of extensions to C, rather then a whole new language.
Finally, programming in C++ is a little harder then programming in BYOND. See if you can borrow a book on learning C++ from your local library, or if you can find a few tutorials about it on the web.