Sunteți pe pagina 1din 9

java.html c++.

css

1
2
3
4
Limbaje de programare
5
6
[Java, C++ și altele]
7
8
9 < Elaborat de : Trohin Vladislava >
10 Clasa a 9-a “B”
11
12
13 }
14

Limbaje de programare
1
2
Cuprins
3
4 01 Ce este un limbaj de programare?

5
6
02 Execuție
7
8
9 03 Java și JavaScript
10
11
12 04 C++
13
14 }
1 01: Ce este un limbaj de programare?
2
3 Un limbaj de programare este un limbaj formal de
4 expresii și reguli (sau tehnici) valide de
5 formulare a instrucțiunilor pentru un computer.
6 Un limbaj de programare are definite un set de
7 reguli sintactice și semantice[1]. El dă
8 posibilitatea programatorului să specifice în
9
mod exact și amănunțit acțiunile pe care trebuie
10
să le execute calculatorul, în ce ordine și cu
11
ce date. Specificarea constă practic în
12
întocmirea/scrierea programelor necesare
13
("programare").
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
02: Execuție
3 Pentru executarea unui program scris într-un limbaj oarecare, există,
4 în principiu, două abordări: compilare sau interpretare. La compilare,
compilatorul transformă programul-sursă în totalitatea sa într-un
5 program echivalent scris în limbaj mașină, care apoi este executat. La
6 interpretare, interpretorul ia prima instrucțiune din programul-sursă,
7 o transformă în limbaj mașină și o execută; apoi trece la instrucțiunea
8 doua și repetă aceleași acțiuni ș.a.m.d.
[5]

Unele limbaje se pretează bine la compilare; de exemplu limbajele


9
clasice: Pascal, Fortran, C. Altele sunt cu predilecție interpretate,
10 de ex. BASIC, PHP, SQL. Multe limbaje moderne combină compilarea cu
11 interpretarea: codul sursă este compilat într-un limbaj binar numit
12 bytecode, care la rulare este interpretat de către o mașină virtuală.
De remarcat faptul că unele interpretoare de limbaje pot folosi
13
compilatoare așa-numite just-in-time, care transformă codul în limbaj
14 mașină chiar înaintea executării.
1
2
Java {
3 Java este un limbaj de programare orientat-obiect,
4 puternic tipizat, conceput de către James Gosling la
Sun Microsystems (acum filială Oracle) la începutul
5 anilor ʼ90, fiind lansat în 1995. Cele mai multe
6 aplicații distribuite sunt scrise în Java, iar noile
7
} evoluții tehnologice permit utilizarea sa și pe
8 dispozitive mobile, spre exemplu telefon, agenda
electronică, palmtop etc. În felul acesta se creează o
9
platformă unică, la nivelul programatorului, deasupra
10 unui mediu eterogen extrem de diversificat. Acesta este
11 utilizat în prezent cu succes și pentru programarea
12 aplicațiilor destinate intranet-urilor.
13
14 }
Limbajul împrumută o mare parte din sintaxă de la Cși C++, dar are un
1
model al obiectelor mai simplu și prezintă mai puține facilități de nivel
2 jos. Un program Java compilat, corect scris, poate fi rulat fără
3 modificări pe orice platformă care e instalată o mașină virtuală Java (
4 engleză Java Virtual Machine, prescurtat JVM). Acest nivel de
portabilitate (inexistent pentru limbaje mai vechi cum ar fi C) este
5
posibil deoarece sursele Java sunt compilate într-un
6 format standard numit cod de octeți (engleză byte-code) care este
7 intermediar între codul mașină (dependent de tipul calculatorului) și
8 codul sursă.
9 Există 4 platforme Java furnizate de Oracle:
• Java Card - pentru smartcard-uri (carduri cu cip);
10
• Java Platform, Micro Edition (Java ME) — pentru hardware cu
11
resurse limitate, gen PDA sau telefoane mobile;
12 • Java Platform, Standard Edition (Java SE) — pentru sisteme gen
13 workstation, este ceea ce se găsește pe PC-uri;
14 • Java Platform, Enterprise Edition (Java EE) — pentru sisteme de
calcul mari (ex. servere ), eventual distribuite.
1
2
C++
∗ C++3 (pronunțat ca în engleză /ˈsiː plʌs plʌs/) este un
limbaj
4 de programare general, compilat. Este un limbaj multi-paradigmă, cu
verificarea statică a tipului variabilelor ce suportă
5
programare procedurală, abstractizare a datelor,
6
programare orientată pe obiecte. În anii 1990, C++ a devenit unul dintre
cele
7 mai populare limbaje de programare comerciale, rămânând astfel până
azi8[2].
∗ Bjarne
9 Stroustrup de la Bell Labs a dezvoltat C++ (inițial denumit C cu
clase)
10 în anii 1980, ca o serie de îmbunătățiri ale limbajului C. Acestea
au 11început cu adăugarea noțiunii de clase, apoi de funcții virtuale,
suprascrierea operatorilor, moștenire multiplă(engleză multiple
12
inheritance), șabloane (englezătemplate) și excepții. Limbajul de
13
programare C++ a fost standardizat în 1998 ca și ISO 14882:1998, versiunea
curentă
14 fiind din 2003, ISO 14882:2003. Următoarea versiune standard,
cunoscută informal ca C++0x, este în lucru.
Vă mulțumesc pentru
atenție!

S-ar putea să vă placă și