header .container .logo COMPUTER SCIENCE SUCKS nav ul li HOME li ABOUT li GITHUB li YOUTUBE li HELP .container main nav.main-content-nav ul li.active C++ li C li Java li Ruby li Python li Javascript li Jquery li HTML5 li CSS3 article h2 C++: An Introduction p College starts on the wrong foot! It tries to teach the basics of a language with algorithmic thinking. The language you program in is simply a tool to solve a problem. An algorithm is a plan to solve a problem, a programming language may be one tool implemented to solve that problem. Follow along and let's try to lessen the learning curve! h2 The Foundations of C++ p There are different types of programming languages. Two common types would be procedural and object-oriented. C is procedural whereas C++ is object-oriented. C++ was designed by Bjarne Strousrup in 1983. It is a multi-platform language that forms the building blocks of most modern desktop applications. It is a compiled language, meaning that is has to be run through a program before it can be used as a stand alone program. h2 Ok, Now What? p Most books and classes have you start any programming language with "Hello World." "Hello World," is a program that displays it's name on the screen and nothing else. It is very basic and is a great starting point to show the structure of a simple program file. footer section ul li i class="fa fa-codepen" li i class="fa fa-twitter-square" li i class="fa fa-github-alt" li i class="fa fa-pied-piper" li i class="fa fa-bitbucket" nav ul li HOME li ABOUT li GITHUB li YOUTUBE li HELP