Help choosing compiler!
Moderator: Coders of Rage
Help choosing compiler!
Hello, everyone.
I am ready to get back into c, but I am done using visual c++ express.
Why? Because it seems to me that the express edition is just for beginning noobs.
I was looking to buy the full visual c++, but i found that it i 300$.
I want a free, commercial compiler.
I know i wont be selling my programs any time soon, but It just seems inprofessional to use one of those limiting compilers, and plus, I want to get used to my compiler.
Can somebody recommend one?
I was thinking of code blocks but i just tried that and its all confusing, and i heard stuff about using the sdk in commercial programs or some other stuff, Its just too confusing.
Anyways...
I need suggestions, thanks.
I am ready to get back into c, but I am done using visual c++ express.
Why? Because it seems to me that the express edition is just for beginning noobs.
I was looking to buy the full visual c++, but i found that it i 300$.
I want a free, commercial compiler.
I know i wont be selling my programs any time soon, but It just seems inprofessional to use one of those limiting compilers, and plus, I want to get used to my compiler.
Can somebody recommend one?
I was thinking of code blocks but i just tried that and its all confusing, and i heard stuff about using the sdk in commercial programs or some other stuff, Its just too confusing.
Anyways...
I need suggestions, thanks.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Help choosing compiler!
There's nothing wrong with the express edition unless your working on a large, high-demand commercial product. It is by far the best IDE you'll find for Windows, use it. I've been programming in C++ for 4-5 years now, and have never found it to limit what I could accomplish.
If you come up with a legitimate reason (other than "it's for n00bs") for not using Visual Studio, let me know and I'll go over the inferior alternatives with you.
If you come up with a legitimate reason (other than "it's for n00bs") for not using Visual Studio, let me know and I'll go over the inferior alternatives with you.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Help choosing compiler!
Can you just give me some other ones?
I feel safer NOT using it.
I feel safer NOT using it.
-
- Chaos Rift Regular
- Posts: 173
- Joined: Thu Feb 11, 2010 9:46 pm
Re: Help choosing compiler!
I've never recommended this before but, I think Dev-C++ might be a good choice for you then. *quiet laugh*IMANOOB11 wrote:Can you just give me some other ones?
I feel safer NOT using it.
-
- Chaos Rift Junior
- Posts: 209
- Joined: Thu Feb 12, 2009 8:46 pm
Re: Help choosing compiler!
Last edited by wearymemory on Thu Jul 29, 2010 1:52 pm, edited 1 time in total.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Help choosing compiler!
No, seriously though, there does not exist an alternative that compares as far as quality goes.X Abstract X wrote:I've never recommended this before but, I think Dev-C++ might be a good choice for you then. *quiet laugh*IMANOOB11 wrote:Can you just give me some other ones?
I feel safer NOT using it.
The only other two I know of:
Dev-C++ (development stopped 5 years ago, the project is dead but you can still download the leftovers) This was my first IDE.
Code::Blocks (an active project, updated occasionally) I used this for the first 2-3 years I programmed.
After Code::Blocks I switched to Visual Studio and have been using it ever since.
Each time I swapped out my IDE for a new one my main goal was to upgrade to something better. Therefore I feel as if these are quite accurately listed in order of quality lowest to highest.
The best alternative to VS would be a gcc/gdb environment on Linux. If you have access to a Linux/Unix OS, and are comfortable devving on such a system, this is most definitely not a bad way to go. It is however, more complicated than VS and as such requires more advanced knowledge to utilize properly.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Help choosing compiler!
no, not dev c++...
Actually i might re consider code blocks, but can somebody tell me what the whole thing with using code blocks source code or whatever?
I mean, i heard code blocks is commercially free, but if you use the source code of code blocks then you have to release the source code...
ex:
"I believe that the only restriction on the GPL is that if you develop a (presumably IDE) program by basing your source code on that of Code::Blocks, you would have to release the source code for your own IDE (keep in mind, this wouldn't prevent you from selling the binaries)."
"
Certainly. However, if you are using parts of C::B that are under GPL in your own programs / commercial applications you are forced to release the source code of these components, too."
What does this mean? What source cde of c::B are they talking abou
Actually i might re consider code blocks, but can somebody tell me what the whole thing with using code blocks source code or whatever?
I mean, i heard code blocks is commercially free, but if you use the source code of code blocks then you have to release the source code...
ex:
"I believe that the only restriction on the GPL is that if you develop a (presumably IDE) program by basing your source code on that of Code::Blocks, you would have to release the source code for your own IDE (keep in mind, this wouldn't prevent you from selling the binaries)."
"
Certainly. However, if you are using parts of C::B that are under GPL in your own programs / commercial applications you are forced to release the source code of these components, too."
What does this mean? What source cde of c::B are they talking abou
-
- Chaos Rift Regular
- Posts: 173
- Joined: Thu Feb 11, 2010 9:46 pm
Re: Help choosing compiler!
You answered your own question with:
"I mean, i heard code blocks is commercially free, but if you use the source code of code blocks then you have to release the source code..."
You don't have to worry about the specifics of the license unless you actually plan on using Code::Blocks' source code.
"I mean, i heard code blocks is commercially free, but if you use the source code of code blocks then you have to release the source code..."
You don't have to worry about the specifics of the license unless you actually plan on using Code::Blocks' source code.
Re: Help choosing compiler!
I know, but how do you USE c::b's source code..
I dont get what that means..
I dont get what that means..
Re: Help choosing compiler!
I know, but how do you USE c::b's source code..
I dont get what that means..
What do they mean when i say "unless you use c::b's source code"
I dont get what they mean use the source code..
I dont get what that means..
What do they mean when i say "unless you use c::b's source code"
I dont get what they mean use the source code..
- mv2112
- Chaos Rift Junior
- Posts: 240
- Joined: Sat Feb 20, 2010 4:15 am
- Current Project: Java Tower Defence Game
- Favorite Gaming Platforms: N64/Xbox 360/PC/GameCube
- Programming Language of Choice: C/++, Java
- Location: /usr/home/mv2112
- Contact:
Re: Help choosing compiler!
If you incorporate the codeblocks source code in your product, you would have to release the source code. This means that if you modify or create a new IDE based on the codeblocks source code, you would have to give out the source code due to the GPL. However, if your just using codeblocks as an IDE and not the source code itself, you should be fine.IMANOOB11 wrote:I know, but how do you USE c::b's source code..
I dont get what that means..
What do they mean when i say "unless you use c::b's source code"
I dont get what they mean use the source code..
Re: Help choosing compiler!
BUT what do you mean the C:B source code, how would you include the C:B source code in your project, i dont get that.
Do you mean the code of the compiler/ide its self?
Do you mean the code of the compiler/ide its self?
Re: Help choosing compiler!
xcode, it is a completely free commercial quality IDE.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"
- MrDeathNote
- ES Beta Backer
- Posts: 594
- Joined: Sun Oct 11, 2009 9:57 am
- Current Project: cocos2d-x project
- Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
- Programming Language of Choice: C/++
- Location: Belfast, Ireland
- Contact:
Re: Help choosing compiler!
What if he doesn't have a mac?avansc wrote:xcode, it is a completely free commercial quality IDE.
http://www.youtube.com/user/MrDeathNote1988
"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
Re: Help choosing compiler!
I said free, not cross platform.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"