|
TheMare
|
 |
« on: March 01, 2010, 03:08:42 pm » |
|
Programski jezik C++ je programski jezik opće namjene i srednje razine s podrškom za objektno orijentirano programiranje. Prvotno je razvijan u Bell Labs (laboratoriju telekomunikacijske tvrtke Bell) pod rukovodstvom Bjarne Stroustrupa tokom 1980-ih kao proširenje programskom jeziku C, te mu je originalno ime bilo "C with classes" (engl. C s klasama). Zbog velike potražnje za objektno orijentiranim jezicima te izrazitim sposobnostima, specifikacija programskog jezika C++ ratificirana je 1998. kao standard ISO/IEC 14882.
Istorija Razvoja
Godine 1980., Bjarne Stroustrup, iz Bell Labova, počeo je razvoj C++ jezika, koji će formalno dobit ovaj naziv krajem 1983. U listopadu 1985. godine, prva komercijalna distribucija jezika predstavljena je javnosti u knjizi "The C++ Programming Language" čiji je autor Bjarne Stroustrupa.
Programski Primjer
Tipični C++ Hello World! program:
#include <iostream> using namespace std; int main () { cout << "Hello world!!!"; return 0; }
Program koji zbraja, sortira te provodi još neke operacije sa brojčanim nizovima:
#include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { int a; int b; cout << "Upisi dva broja: " << endl; cin >> a >> b; cout << a << " + " << b << " = " << a + b << endl; int n; int suma = 0; vector< int > nrs; cout << "Upisi broj brojeva u nizu: " << endl; cin >> n; for (int i = 0; i < n; ++i) { int tmp; cin >> tmp; suma += tmp; nrs.push_back( tmp ); } sort( nrs.begin(), nrs.end() ); cout << "Sortirani niz: " << endl; for( int i = 0; i < n; ++i ) cout << nrs[ i ] << " "; cout << endl << "Srednja vrijednost niza: " << static_cast< float >( suma ) / n << endl; return 0; }
|
|
|
|
« Last Edit: March 01, 2010, 03:18:25 pm by TheMare »
|
Report Spam
Logged
|
|
|
|
|
|
|