Skip to main content

Intro to C++ and Hello World

Hey guys, axtyax here!

and today we will be beginning c++!




C++ is probably the most powerful programming language out there, and is constantly updated!

Some of the uses of c++ are
  • Video games
  • Commercial applications, for math or even analytics
  • Mobile applications
  • microcontrollers such as the arduino
  • and much much more
 So now that we have a basic understanding on why c++ is an optimal language, lets get started!

*WARNING c++ is not simple, but with some practice, you can make so many on your computer that you will regret not having starter c++ sooner!

So when we start out our program we need to declare all of the libraries we will be using.

think of libraries like a group of many tools for c++ that are made to be utilized by the user, without any libraries, displaying simple text on the screen would be VERY difficult.

right now, though, the only library we will use is call iostream
iostream just creates the stream of input and output from the console window

#include <iostream>
using namespace std;

namespace std; just makes it so that you dont need to add std:: before everything.

now we need to create out function
Functions are basically blocks of code that can be called at any time.
the function we will use in main(), which is automatically called upon by the computer.


int main()     {




//code here

return 0;
}

the code will be inserted between the curly brackets (when you put //, that line becomes a comment and will not be read by the compiler.)

you put int befor main because it declares that the return will be an integer, you might want to look up what a return is, but it doesnt matter much now.

Finally, we will finish by adding

cout << "Hello World" <<endl;

inside the curly brackets of main() to finish it all up.

this code just prints out "Hello World" to the console (without quotes), and "endl" just makes it so the line ends afther the "Hello World".


Ok so please Follow for more tutorials, and like and share this with others via google+ or facebook or twitter or whatever social networking site you use!

Thanks for reading!!!

Comments

Popular posts from this blog

Arduino Lesson : Using a DC motor

Hey guys, today we will be using the arduino to control a motor! to wire this just use this drawing I made in fritzing:   Unfortunately, these kinds of motors do not have an adapter that will allow you to connect it to the arduino, so I had to solder two jumper cables on each of those little metal things that come out of the motor and connect one to ground and the other to pin 6. This code will make that motor start spinning: void setup() { pinMode (6, OUTPUT); } void loop() { digitalWrite (6, HIGH); } Now upload this sketch to your arduino and the motor should start spinning. Which direction does it spin? now try swapping the cables, which way does it spin now? With most motors, it should be spinning in the opposite direction! If you have any problems do not forget to comment them! please follow me on this blog, and on twitter @axtyab, and hopefully refer this blog to others that you know!

C++ Lesson : Variables

Just like in algebra, one of the first thing you must know in programming is how variables work. I am sure you understand, but if you don't, a variable is a letter or symbol that can represent any number. In C++, they can also represent things such as words or characters, but we will get into those later. Lets run through the most basic types of variables: int x; X is now an integer so it can be negative or positive, but NOT a decimal. double x; X can now be negative, positive, AND a decimal. char x; X can now be any one character like Y or H. char's are NOT values, so you CANNOT do any sort of mathematical operation with them, like this: char x = 10; char y = 5; x + y = z; z = 15; WRONG!!! but you CAN do this: char y; char x = 'h'; y = x; Now y = "h" because x = "h" and we said y = x; But now we need to understand how to assign values or characters to these variable types! For int: int x; x = 5; OR in...

The IDE

Now that you have bought the arduino board (make sure you bought the arduino UNO) , let's get the IDE! This is a link to download the IDE: http://arduino.cc/en/main/software IDE stands for Integrated Development Enviorment, which is basically a programming suite for you to perform certain tasks easier. So in this case we will be trying to program our arduino! Go look at this tutorial for your first project with the Arduino: http://arduino.cc/en/tutorial/blink Make sure you hit build and run when you have it all set up!