That's normal as it's there to teach you the print statement, flash an led, or whatever and make sure your programming environment is set up correctly. Don't worry from this point on it will progress at a rapid pace. If your interested here is a link for the Eclipse IDE with the C compilers included for Win_64.
Unconfigured Ad Widget
Collapse
|
|
|
|
|
|
|
|
Which free C++ compiler?
Collapse
X
-
The book's first example is a "Hello World" program.I say this sincerely; I would start with a different book. You're going to need one that takes you from a crawl, to standing, to walking, to running. If your book is assuming you've got a development environment, know how to use it and how to compile, you're jumping right it at the standing stage. I'd be worried its going to assume you know other things you don't, and that's no way to learn.
For example: if your book's first example is not a "Hello World" program, you're starting with a book geared toward people with a programming background, and you're already at a disadvantage.
Leave a comment:
-
+1 Learn about the basic syntax, conditionals/loops and data structures first.I say this sincerely; I would start with a different book. You're going to need one that takes you from a crawl, to standing, to walking, to running. If your book is assuming you've got a development environment, know how to use it and how to compile, you're jumping right it at the standing stage. I'd be worried its going to assume you know other things you don't, and that's no way to learn.
For example: if you're book's first example is not a "Hello World" program, you're starting with a book geared toward people with a programming background, and you're already at a disadvantage.Leave a comment:
-
I say this sincerely; I would start with a different book. You're going to need one that takes you from a crawl, to standing, to walking, to running. If your book is assuming you've got a development environment, know how to use it and how to compile, you're jumping right it at the standing stage. I'd be worried its going to assume you know other things you don't, and that's no way to learn.I am pretty new to programming, but not completely new. I took a Visual Basic class in high school years ago, and we used MS Visual Studio. I haven't done any programming since then.
The book doesn't have any compilers on the accompanying CD, and simply directs me to get any compiler. It does reference a website, www.thefreecountry.com, where free ones may be found, but it doesn't recommend any particular one. I checked that website and found it confusing.
For example: if your book's first example is not a "Hello World" program, you're starting with a book geared toward people with a programming background, and you're already at a disadvantage.Last edited by BigJ; 07-19-2012, 4:57 PM.Leave a comment:
-
I am pretty new to programming, but not completely new. I took a Visual Basic class in high school years ago, and we used MS Visual Studio. I haven't done any programming since then.I think it depends how new you're to programming
If you're completely new to programming, command line actually is a lot
more simple, since you don't have to learn the new IDE (Integrated Development
Environment) Using an IDE usually requires you to create a project and
setup various dependent files within the IDE's framework before you can write
the first line of code. The learning curve would take time away
from learning how to program.
The book doesn't have any compilers on the accompanying CD, and simply directs me to get any compiler. It does reference a website, www.thefreecountry.com, where free ones may be found, but it doesn't recommend any particular one. I checked that website and found it confusing.Leave a comment:
-
Today I'd learn to program mobil applications. Apple has a SDK, and you can get all the CSI classes you want from Stanford University for FREE online. Do a search for CS106 and foolow it to the course offerings. I'm sure they will suggest a free c++ compiler in one of the advanced programming classes.
Many of the professors work for Apple, Google, Microsofr and others...
Good LuckLeave a comment:
-
Which environment and compiler does your book use or suggest? They almost all either come with one (CD or download) under an education type license, or will send you to various free/open source versions online.
If this book is going to be your guide, use what it uses. That way all the screen shots and actions you take will be covered precisely in the book and you won't get lost trying to translate what the book is telling you to do, vs trying to figure out what that means for your particular setup.Leave a comment:
-
I think it depends how new you're to programming
If you're completely new to programming, command line actually is a lot
more simple, since you don't have to learn the new IDE (Integrated Development
Environment) Using an IDE usually requires you to create a project and
setup various dependent files within the IDE's framework before you can write
the first line of code. The learning curve would take time away
from learning how to program.Leave a comment:
-
Good point. There is a huge difference between learning C++ and learning C++ for Windows (API/MFC/C# all that crap).
.Leave a comment:
-
Visual Studio is dirt cheap for higher ed, particularly if the campus has a MS contract.
I only used VS for a few quarters in college way back in the day, and that was only for minimal work in C++ and Java. After that, all of my C++ work was with GNU.
But if you're just trying to learn C++, then you don't Visual Studio. You should be able test out advanced C++ specific features like operator overloading, templates, custom objects, inheritance, type casting, etc with GNU.Leave a comment:
-
There is also the netbeans ide, but I am pretty sure it uses cygwin to compile.Leave a comment:
-
High road = MSDN Visual Studio... I'm using 2008, but not much different than 2010. That'll cost you a ton. Very solid, and makes programming for Windows easier, but yikes... the $$$.
Low road = gcc (GNU project C++ compiler for free and is command line driven). Very solid.
Middle road
The good news is that folks have written GUI's for gcc - Eclipse IDE handles many languages and you install snap-ins for your language.
I've not used Eclipse for anything other than :
1. A low level embedded application (basically all C)
2. Noodling around with Android development - which is C++
Might be worth to check eBay for the lowest price on Visual Studio C++, although I hate to give MS $$$.
.Leave a comment:
Calguns.net Statistics
Collapse
Topics: 1,868,010
Posts: 25,143,112
Members: 358,387
Active Members: 5,569
Welcome to our newest member, LakeLife.
What's Going On
Collapse
There are currently 43523 users online. 120 members and 43403 guests.
Most users ever online was 239,041 at 10:39 PM on 02-14-2026.

Leave a comment: