freestyler
February 23, 2012, 07:48:35 am
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
Get your own Chat Box! Go Large!






 
  Home Help Search Staff List Login Register  

Šta je C++


Pages: [1]
  Print  
Author Topic: Šta je C++  (Read 30 times)
TheMare
Administrator
Newbie
*****
Posts: 45


View Profile
« 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

Pages: [1]
  Print  
 
Jump to:  

Powered by EzPortal
Bookmark this site! | Upgrade This Forum
SMF For Free - Create your own Forum

Powered by SMF | SMF © 2006-2011, Simple Machines LLC