Documente Academic
Documente Profesional
Documente Cultură
(Paradigmă:
1)Modelul sau arhetipul unui proces sau
sistem
2)ColecŃii de caracteristici de evaluare şi
criterii de abstractizare)
Se bazează pe conceptul de apel de
procedură
Procedură=rutină=subrutină=metodă=
=funcție=o serie de pași care trebuie
executați
Caracteristici:
-PosibilităŃi complexe de organizare şi
structurare a implementărilor
-Reutilizarea codului
-Trecere naturală de la specific la generic
-Apropierea de gândirea umană
Procedural: datele sunt separate de
instrucŃiuni
Ex. (în C): int a; a=3;
Date
Proceduri
OO: datele sunt organizate alături de
funcŃii, în obiecte
Ex. (în C++): int a=3;
Obiecte=Date+Proceduri
spaghetti
code
Limbajul C a fost creat în 1971 de către Dennis Ritchie
şi Brian Kernigham pentru dezvoltarea sistemului de
operare UNIX
COMPLEXITATE!!!
(limbaj de tranziŃie?!?)
creat de Bjarne Stroustrup în 1979,la Bell
Laboratories din Murray Hill, New Jersey
iniŃial a fost numit “C with Classes”
în 1983 numele a fost schimbat in C++
Păstrează filozofia care stă la baza C:
programatorul e şeful,
nu limbajul!!!
3 revizuiri majore:
- 1985
-1990
- odată cu procesul de standardizare C++
[ ANSI (American National Standards
Institute) and ISO (International Standards
Organization) au format un comitet de
standardizare]
un prim proiect depus la 25 ianuarie 1994
crearea Standard Template Library (STL) de
către Alexander Stepanov declanşează
nevoia de actualizare a limbajului
[STL este un set vast de funcŃii necesare pentru manipularea
datelor]
ultimul proiect adoptat la 14 noiembrie
1997(a devenit standard ANSI/ISO în
1998)
Darrrrrrrrrr,
C++ rămâne un reper pentru tinerii
programatori pentru că:
-formează gândirea algoritmică
-e un limbaj concis şi oferă multe facilităŃi
-e uşor de învăŃat
-permite trecerea de la procedural la
orientat-obiect
Mediu de programare-un software care
permite scrierea şi rularea programelor într-
un anumit limbaj de programare
Mediu de programare<>limbaj de
programare!!!
compilator minimalist
IDE
În curand…:)
C
C++
C+-
C—
STL
MFC(bonus)
Visual C++
Visual Studio 2010
C#
Visual C#
-Concept
-Transpunere în cod
-Deployment
NEXT TIME!
C++ este un limbaj de programare având la
baza paradigma procedurală dar conŃine
extensii orientat-obiect
Limbaj de programare<>Mediu de
programare!!!
IDE(Microsoft Visual Studio)
Cojocea Manuela-Simona
simonich444@yahoo.com