C++ (The New Boston Tutorial)
The New Boston has two series of C++ tutorials available, the first at http://www.thenewboston.com/?cat=21&pOpen=tutorial, and the second, which I have chosen to profile, at http://www.thenewboston.com/?cat=66&pOpen=tutorial.
I'm having a look at a few of them and making some notes to see if they'd be useful in class.
Update: I've chosen not to pursue this further, not because of the quality of the videos, but because I'm placing my emphasis on other languages instead.
Installing Code:Block
Download and install codeblocks-10.05mingw-setup.exe (or more current version) from http://www.codeblocks.org/downloads/26 (IDE and compiler)
See website for Apple or Linux versions
Create default Console application (Hello World)
Understanding a Simple C++ Program
Understand the Hello World programming created above
#include <iostream>
is a pre-processor directive
Use of whitespace (tabs, spaces, and blanks lines do not affect compilation)
using namespace std;
includes a library
int main()
the program always starts here!
note that the syntax (i.e., use of parentheses "()", semi-colons ";", braces "{}", etc. is critical) or program will not work
cout << "Hello world!" << endl;
prints "Hello World!" to the output console, followed by an EOL (new line) character
More on Printing Text
all statements end with semi-colons
<< endl used to start a new line in the output stream
\n can also be used to start a new line
Note: to prevent the console from closing automatically when running the exe programs outside of the IDE, insert cin.get(); at the end of your program
Come Get Sum!
an integer variable can be declared as follows:
int nameOfVariable;
input from the keyboard can be stored in a variable like this:
cin >> nameOfVariable;