In anii '60 schimbarile rapide din domeniul hardului necesitau eforturi din ce in ce mai mari pentru rescrierea software-ului de baza. Apar orientari spre gasirea unui nou limbaj care sa imbine facilitatile limbajelor de asamblare cu cele ale limbajelor evoluate.
Intre anii 1963-1967 la Cambridge erau propuse mai multe versiunui printre care:
- Combined Programming Language (B);
- System Programming Language (C);
Cei care au sintetizat pentru prima oara limbajul C au fost Dennis M. Ritchie si Brian W. Kernighan de la AT&T Laboratories.
In anul 1978 apare prima lor carte, iar in anii '70 este scris in C sistemul de operare UNIX.
In anii '80 se dezvolta interesul pentru POO, ducând la aparitia extensiilor C++.
In anul 1983 - ANSI initiaza un proiect de standardizare definit in 1987.
In anul 1988 se produce a doua aparitie a cartii C++ (combina mecanismele primare care tin de masini si de limbaje de asamblare cu mecanisme evoluate specifice limbajului de nivel inalt).
Mecanisme primare:
- lucru pe biti;
- exploatarea facilitatilor hard (intreruperi registrii);
- utilizarea variabilelor pointer (adrese ale altor variabile);
- asamblare in-line.
Mecanisme evoluate:
- implementarea in limbaj a structurilor de programare;
- structuri de date dezvoltate;
- preprocesarea programelor;
- biblioteci de functii (se pot crea biblioteci proprii);
- recursivitate in apelul functiilor.
Limbajul de programare C++
label
Cursuri
calendar_month
2008-04-17, 00:00
autorenew
2025-09-29, 16:55
history_edu
Fluturas