Advertisement

C++ Workshop - Introduction

Started by May 14, 2006 01:11 PM
261 comments, last by Melvin18 15 years, 8 months ago
No one seems to be considering Code::Blocks. Is there some reason for this? It seems like a good alternative to MSVC++ and Dev-C++ based on my limited time with it. Its definately a smaller download than MSVC. It's also got alot less settings than MSVC, making it somewhat easier than MSVC. You'd also have to pick a standardized compiler, though. But GCC would be the obvious choice(works on Linux, can come pre-installed for Code::Blocks).

[Edited by - Ezbez on May 17, 2006 3:20:50 PM]
Quote:
Original post by jwalsh
Thoughts anyone? Can I hear from people who are interested in being tutors - what IDE do you think would be easiest to learn on?


I generally use Code::Blocks for test code, if only because it boots up faster than VS.
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
Advertisement
well a while ago, when i was very noobish i remembered that ms had vc++ and dled it, however i got lost really easyly, so i dont htink it would be the best ide for noobs. i did go to the code::blokcs site and it looked pretty good (the ide) and i dont see y we cant use it, it has a compiler in built, only 13 megs and it seems to be more friendly.
_____________________________im not 1337 enought to have a cool sig
Its 23 megs with the compiler, but that's still bareable for even those with dial-up(barely though).

Edit: Sorry, I am wrong, it is 13mb.
Quote:
Original post by programwizard
there will be some students using Linux/other non-Windows systems.

I thought the whole appeal of Linux was figuring everything out yourself? [grin]

Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse

Quote:
Original post by superpig
Quote:
Original post by programwizard
there will be some students using Linux/other non-Windows systems.

I thought the whole appeal of Linux was figuring everything out yourself? [grin]


Touche [smile]

Anyway, I don't see why we need to agree on a single compiler for students to use. I think it would be wiser to just put a disclaimer in a "General Workshop Info" type thread that says "We will only be using the C++ standard library. You may use any compiler so long as it supports the C++ standard. Consult your compiler's documentation for information on compiling projects with it". If you can't figure out how to read the docs for your IDE/compiler, then you probably won't be able to program in C++ either.
------------------------------Support the Blue Skies in Games Campaign!A blog... of sorts.As a general rule, if you don't have a general rule in your signature, you aren't as awesome as someone who does. General rules roxor teh big one one ones.
Advertisement
Quote:
Original post by programwizard
Anyway, I don't see why we need to agree on a single compiler for students to use.


On one hand, it's easier if we only have to deal with one set of compiler/linker error messages, on the other hand, using multiple compilers might actually help us teach people to read and understand those same messages better.

Quote:
Consult your compiler's documentation for information on compiling projects with it


Actually, that's precisely what "Hello World" is for. Not so much to teach you what goes into a program, but to make sure you can actually use your tools.

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
Quote:
Original post by superpig
Quote:
Original post by programwizard
there will be some students using Linux/other non-Windows systems.

I thought the whole appeal of Linux was figuring everything out yourself? [grin]


lol, partly, linux users might just want an os that doesnt crash ever 1/2 hour. lol

and i agree, we dont need one compiler for everyone, it would probably be more educational if you had a couple and swapped over every month or so, meaning that you can deside which one you like better and enhance your experience with compilers generally
_____________________________im not 1337 enought to have a cool sig
i im anoob that is just starting to learn 8051
and found this site
i whis to learn c++
the question i have is waht is this u guys are talking about
at the moment, c++ compilers
_____________________________im not 1337 enought to have a cool sig

This topic is closed to new replies.

Advertisement