THE CROW BEST
BY THE CROW30 THE CROW IS THE BEST
Lista Forumurilor Pe Tematici
THE CROW BEST | Reguli | Inregistrare | Login

POZE THE CROW BEST

Nu sunteti logat.
Nou pe simpatie:
MAna2009
Femeie
19 ani
Bucuresti
cauta Barbat
35 - 51 ani
THE CROW BEST / BOOKS / Cursuri.C++  
Autor
Mesaj Pagini: 1
The Crow
ADMIN

Din: UNDEVA DEPARTE
Inregistrat: acum 16 ani
Postari: 6722

C++ ( pronunţat "si plas plas" ) este un limbaj de programare general. Este un limbaj multi-paradigmă cu verificarea statică a tipului variabilelor ce suportă programare procedurală, abstractizare a datelor, programare orientată pe obiect.

În anii ’90, C++ a devenit unul din cele mai populare limbaje de programare comerciale. Nimeni nu deţine C++ însă, acesta fiind gratuit.

Bjarne Stroustrup de la Bell Labs a dezvoltat C++ (iniţial denumit „C cu Clase”) în anii 1980 ca o serie de îmbunătăţiri ale limbajului C. Acestea au început cu adăugarea de clase apoi de funcţii virtuale, supraîncărcarea operatorilor, moştenire multiplă, template-uri şi excepţii. Limbajul de programare C++ a fost standardizat în 1998 ca şi ISO 14882:1998, versiunea curenta fiind din 2003, ISO 14882:2003.

Istoricul C++

Stroustrup a început să lucreze la C cu Clase în 1979. Ideea creării unui nou limbaj a venit din experienţa de programare pentru pregătirea tezei sale de doctorat. Stroustrup a descoperit că Simula avea facilităţi foarte utile pentru proiecte mari, însă era prea lent, în timp ce BCPL era rapid, însă nu era de nivel înalt şi era nepotrivit pentru proiecte mari. Când Stroustrup a început să lucreze pentru Bell Labs, avea sarcina de a analiza nucleul UNIX referitor la calcul distribuit. Amintindu-şi de experienţa sa din perioada lucrării de doctorat, Stroustrup a început să îmbunătăţească C cu facilităţi asemănătoare Simula. C a fost ales deoarece era rapid şi portabil. La început facilităţile adaugate C-ului au fost clase, clase derivate, verificare a tipului, inline şi argumente cu valori implicite.

În timp ce Stroustrup a proiectat C cu Clase (mai apoi C++), a scris de asemenea şi Cfront, un compilator care genera cod sursă C din cod C cu Clase. Prima lansare comercială a fost în 1985.

În 1982, numele limbajului a fost schimbat de la C cu Clase la C++. Au fost adaugate noi facilităţi, inclusiv funcţii virtuale, supraîncărcarea operatorilor şi a functiilor, referinţe, constante, alocare dinamică, un control al tipului mai puternic şi noua variantă de comentariu pe un singur rând (liniile care încep cu caracterele '//').

În 1985 a fost lansată prima ediţie a cărţii "The C++ Programming Language" (Limbajul de programare C++), oferind informaţii importante despre limbaj, care încă nu era un standard oficial. În 1989 a fost lansată versiunea 2.0 a C++. Au apărut acum moştenirea multiplă, clase abstracte, funcţii statice, funcţii constante şi membri protected. În 1990 o altă carte a fost lansată, oferind suport pentru standarde viitoare. Ultimele adăugări includeau template-uri, excepţii, spaţii de nume (namespace-uri) şi tipul Boolean.

O dată cu evoluţia limbajului C++, a evoluat şi o bibliotecă standard. Prima adăugire a fost biblioteca de intrări/ieşiri (I/O stream), care oferea facilităţi pentru a înlocui funcţiile tradiţionale C cum ar fi printf şi scanf. Mai târziu, printre cele mai semnificative adăugari la biblioteca standard a fost STL (Standard Template Library) (Biblioteca de formate standard).

După ani de lucru, un comitet ANSI-ISO a standardizat C++ în 1998 (ISO/IEC 14882:19


pass
                     


_______________________________________

<a href="http://www.onbux.com/?r=TheCrow33"><img src="http://images.onbux.com/banner.gif" border="0" width="468" height="60"/></a>
<a href="http://reteaua.emag.ro/c/TheCrow" target="_blank"><img src="http://campanii.emag.ro/i/reteaua/728-VOT-1.jpg" border="0"/></a>

pus acum 16 ani
   
Pagini: 1  

Mergi la