This shows you the differences between two versions of the page.
cpp [2014/02/19 20:45] 173.69.2.138 |
cpp [2024/02/16 00:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | C++ is am Object Oriented programming language standardized by the ISO. It was developed in 1979 by Bjarne Stroustrup at AT & T as an extension to the C programming language. | + | C++ is an Object Oriented programming language standardized by the ISO. It was developed in 1979 by Bjarne Stroustrup at AT&T Bell Labs as a "child" of the C programming language. A C++ source file will have the extension ".cpp" and the header will have the obvious ".h". The latest version of C++ is C++11. Confused? See the links below. |
- | + | ||
- | **Some Helpful Links** | + | |
- | If there isn't enough information or you just don't understand, that's fine. Here are a few links that have great tutorials and information: | + | |
- | + | ||
- | + | ||
- | http://www.youtube.com/watch?v=tvC1WCdV1XU&list=PLAE85DE8440AA6B83 | + | |
- | http://www.cplusplus.com/forum/general/ | + | |
- | http://www.cplusplus.com/reference/ | + | |
- | + | ||
- | + | ||
- | If you're not sure where to start typing your code and getting results, here are some link to free compilers/IDEs (correct me if those are the wrong names): | + | |
- | + | ||
- | + | ||
- | **<fc #800000>for Windows:</fc>** | + | |
- | http://www.visualstudio.com/products/visual-studio-express-vs | + | |
- | http://www.codeblocks.org/downloads/26 | + | |
- | http://www.bloodshed.net/devcpp.html | + | |
- | + | ||
- | + | ||
- | **<fc #800000>For Mac</fc>** | + | |
- | https://developer.apple.com/xcode/ | + | |
- | http://www.codeblocks.org/downloads/26 | + | |
- | (Code::Blocks for Mac is very very unstable) | + | |
- | + | ||
Line 30: | Line 5: | ||
^ Topic ^ Description ^ | ^ Topic ^ Description ^ | ||
|[[cpp:Variables|]] |The means of data storage to the RAM (not files)| | |[[cpp:Variables|]] |The means of data storage to the RAM (not files)| | ||
- | |[[cpp:Editing the Value of Variables]]|Basic arithmetic using variables to change their value| | + | |[[cpp:Editing the Value of Variables]]|Basic arithmetic using NUMBER variables to change their value| |
|[[cpp:Functions|]] |Bodies that do a certain task | | |[[cpp:Functions|]] |Bodies that do a certain task | | ||
| | | | | | | | ||
Line 54: | Line 29: | ||
| [[cpp:define:#define]] |Used for creating shorter code by making constants| | | [[cpp:define:#define]] |Used for creating shorter code by making constants| | ||
- | we need some support to add the missing libraries | + | |
==== C++ control structures ==== | ==== C++ control structures ==== | ||
* [[cpp:control_structures|]] | * [[cpp:control_structures|]] | ||
+ | |||
+ | |||
+ | **Some Helpful Links** | ||
+ | |||
+ | If there isn't enough information or you just don't understand, that's fine. Here are a few links that have great tutorials and information: | ||
+ | |||
+ | |||
+ | http://www.youtube.com/watch?v=tvC1WCdV1XU&list=PLAE85DE8440AA6B83 | ||
+ | |||
+ | http://www.cplusplus.com/forum/general/ | ||
+ | |||
+ | http://www.cplusplus.com/reference/ | ||
+ | |||
+ | |||
+ | If you're not sure where to start typing your code and getting results, here are some link to free compilers/IDEs (correct me if those are the wrong names): | ||
+ | |||
+ | |||
+ | <fc #800000>For Windows:</fc> | ||
+ | |||
+ | http://www.visualstudio.com/products/visual-studio-express-vs | ||
+ | |||
+ | http://www.codeblocks.org/downloads/26 | ||
+ | |||
+ | http://www.bloodshed.net/devcpp.html | ||
+ | |||
+ | |||
+ | <fc #800000>For Mac:</fc> | ||
+ | |||
+ | https://developer.apple.com/xcode/ | ||
+ | |||
+ | http://www.codeblocks.org/downloads/26 | ||
+ | |||
+ | (Code::Blocks for Mac is very very unstable) | ||
+ | |||
+ | |||
+ | <fc #FF00FF>We need some help to complete the libraries. Please do what you can to help.</fc> |