C++ compilers for beginners.

silent sniper

!dennaB
OP
Member
Joined
Jan 3, 2008
Messages
1,392
Trophies
0
Age
28
Location
Vancouver, Canada
Website
Visit site
XP
277
Country
Canada
well, i'm starting to learn C++ (after so much procrastination
biggrin.gif
), and i need a compiler than can help get me to a start. i'm actually thinking of just getting microsoft visual c++.... but, i need some help choosing.

thanks in advance.
 

James B.

Well-Known Member
Member
Joined
Oct 4, 2007
Messages
210
Trophies
0
Age
29
Location
USA
XP
119
Country
United States
Microsoft Visual C++ should be great, I use it all the time. You just have to make sure you choose the correct project type when you start a new project.

It works, and it is good, and its what I used to start. :].
 

CockroachMan

Scribbling around GBATemp's kitchen.
Member
Joined
Jan 14, 2006
Messages
3,887
Trophies
0
Age
37
Location
Brazil
Website
www.homembarata.com.br
XP
667
Country
Brazil
Get DevC++ (www.bloodshed.net/devcpp.html)
or Cygwin(http://cygwin.com/) and Code::Blocks(http://www.codeblocks.org/)..

Best free C++ IDE's that I know..

Of course you can also get MS Visual C++, but it's not free.. and IMHO, it has too much commodities, hence, it might end up training lazy programmers.. I wouldn't recommend it too beginners.. well.. just my opinion
tongue.gif
 

silent sniper

!dennaB
OP
Member
Joined
Jan 3, 2008
Messages
1,392
Trophies
0
Age
28
Location
Vancouver, Canada
Website
Visit site
XP
277
Country
Canada
hmmm, well, i've scanned through all the pages posted, and code::blocks is the most appealing, i'll give it a try.


edit: wait a minute it's not even released yet =\

so that means i'm going with the bloodshed one.
 

notnarb

Not narbing it up
Member
Joined
Jun 18, 2007
Messages
1,083
Trophies
0
Website
Visit site
XP
280
Country
Of course you can also get MS Visual C++, but it's not free.. and IMHO, it has too much commodities, hence, it might end up training lazy programmers.. I wouldn't recommend it too beginners.. well.. just my opinion
tongue.gif
Visual C++ express edition is free, and offers a list of applicable commands when you make a period (and the format of said commands as you type it), making it easier to learn from using it. I've also heard some good things about Notepad++

Edit: coding in notepad is like writing essays in notepad. It's nice to have a 'spell check' and color coded commands (which most compilers have), like all 'if's and 'and's being colored green (which most compilers usually do)
 

kwerdenker

Active Member
Newcomer
Joined
Oct 16, 2006
Messages
38
Trophies
0
Age
38
Location
Multiverse
Website
Visit site
XP
139
Country
Gambia, The
well, i'm starting to learn C++ (after so much procrastination
biggrin.gif
), and i need a compiler than can help get me to a start. i'm actually thinking of just getting microsoft visual c++.... but, i need some help choosing.

thanks in advance.

one thing first: don't confuse editors witch compilers. you use editors to write the code and compilers to compile that code into a program. integrated development environments (IDE) pack both things in a neat little package so it is easier to use.

i'll have to go with notnarb on this. if you are going to work on windows get the express version of visual studio c++ which is free. the intellisense feature (that the thing with the command options notnarb mentioned. though it uses it's full power with c# it's still a great help in c++) is one of the things i miss most in all the other IDE i had to work with.
though cockroachman does have a point. best way to learn programming is the hard way: linux, a text editor like vi and compiling through gcc over shell
wink.gif
. (don't laugh! i had to learn coding c that way at my university. since then i hate vi...)

if you rather have something not-microsoft or OS dependent you could use eclipse which can be configured through plugins to work with nearly any programming language there is. but since it's base on java it's sometimes slow as hell and often a pain in the ass to configure.

have fun learning coding!

p.s.: some sites you may want to bookmark. they were a great help when i was learning c++ and they still are. http://www.cppreference.com/ http://www.cplusplus.com/
 

franko

Member
Newcomer
Joined
Mar 26, 2007
Messages
10
Trophies
0
XP
93
Country
Mexico
Visual C++ Express is free, a breeze to setup and has more than enough power for a beginner (My thought was: "I´ll use this until I outgrow it" but so far haven't gotten anywhere close to needing a different IDE/Compiler.) Plus Intellisense is quite a nice hand holder.

Big Recommendation from me.

Also, if you're trying to get started with NDS programming, here's a tutorial on how to create and compile projects for the NDS using Visual C++.
 

CockroachMan

Scribbling around GBATemp's kitchen.
Member
Joined
Jan 14, 2006
Messages
3,887
Trophies
0
Age
37
Location
Brazil
Website
www.homembarata.com.br
XP
667
Country
Brazil
Of course you can also get MS Visual C++, but it's not free.. and IMHO, it has too much commodities, hence, it might end up training lazy programmers.. I wouldn't recommend it too beginners.. well.. just my opinion
tongue.gif


Visual C++ express edition is free, and offers a list of applicable commands when you make a period (and the format of said commands as you type it), making it easier to learn from using it. I've also heard some good things about Notepad++

I didn't knew that it was free.. I'll give it a try.. been doing a lot of windows programming lately..

And things like Intellisense and code correction are some of the commodities that I was referring to.. I've seen a lot of people out there that end up getting dependent on that kind of stuff.. put them on a Linux ambient where they have to use something like Emacs and GCC and know exactly what libraries they need to link, and they can't do nothing
tongue.gif


real_programmers.png
 

silent sniper

!dennaB
OP
Member
Joined
Jan 3, 2008
Messages
1,392
Trophies
0
Age
28
Location
Vancouver, Canada
Website
Visit site
XP
277
Country
Canada
Visual C++ Express is free, a breeze to setup and has more than enough power for a beginner (My thought was: "I´ll use this until I outgrow it" but so far haven't gotten anywhere close to needing a different IDE/Compiler.) Plus Intellisense is quite a nice hand holder.

Big Recommendation from me.Â

Also, if you're trying to get started with NDS programming, here's a tutorial on how to create and compile projects for the NDS using Visual C++.
wow, thanks. the tutorial should come in handy (homebrew is really the reason i'm getting into it)

now... i'm having some trouble choosing programs... i can't choose between this and Dev C++. i'm downloading both to test out. i'll post again later.
 

Raisingod

Well-Known Member
Member
Joined
Apr 19, 2007
Messages
302
Trophies
0
Age
35
XP
232
Country
Iceland
I would go with Dev C++ since you would get whats its like to usually program in C++ (without all of the VS c++ libs) since you wouldn't use those in most cases ( most Universities use GCC and most companies don't use it as well )
 

ProdigySim

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
191
Trophies
0
XP
145
Country
United States
I don't know about the actual compiler for windows (I've never been completely happy with one), but Scite is a great editor.

I've heard good things about MSVC++ though. Express edition is free.
 
General chit-chat
Help Users
  • Veho @ Veho:
    I'm putting a smaller blaster inside a larger blaster so I can blast while I blast.
    +1
  • SylverReZ @ SylverReZ:
    You're willing to dock?
  • Veho @ Veho:
    While both activities, docking and blaster modding, are broadly similar, in that they're both sticking my smaller tool into a bigger tool for fun and pleasure and make me shoot harder, the mod I have in mind involves a little more cutting and dremeling and hot glue.
  • SylverReZ @ SylverReZ:
    Nice.
  • dxtsynx @ dxtsynx:
    hello
  • dxtsynx @ dxtsynx:
    im having trouble with the medicat installer
  • dxtsynx @ dxtsynx:
    hmm actually it seems to be dloading now. i selected ftp instead of drive
  • dxtsynx @ dxtsynx:
    hopefully it works
  • dxtsynx @ dxtsynx:
    my windows is very broken
  • dxtsynx @ dxtsynx:
    well now its frozen again
  • K3N1 @ K3N1:
    @Veho at least you shoot yourself and not others
  • Veho @ Veho:
    I know how (not) to shoot others.
  • Veho @ Veho:
    It's the "not shooting myself" I seem to be struggling with.
  • K3N1 @ K3N1:
    CNN: Man on trial for shooting his own eye out.
  • SylverReZ @ SylverReZ:
    @Veho, And I fire, and I missed, and then I fired, and I missed again.
  • Veho @ Veho:
    "I was cleaning my gun and it went off on accident. Six or seven times."
    +1
  • K3N1 @ K3N1:
    Has the jury found a verdict? 275 years without parole
  • SylverReZ @ SylverReZ:
    Imagine doing this when a person walks by.
  • K3N1 @ K3N1:
    Unless he has money then it's 4 with parole
  • SylverReZ @ SylverReZ:
    More shots for the double kill.
    SylverReZ @ SylverReZ: More shots for the double kill.