cursuri cursuri cursuri cursuri cursuri cursuri
cursuri
cursuri
cursuri
Cursuri    Tutoriale    Teste    Referate    Jocuri
 
 
cursuri Am uitat utilizatorul cursuri Am uitat parola
cursuri online Cursuri online
Cursuri online gratuite
cursuri online Tutoriale
Cum sa faci orice
cursuri online Teste online
Testeaza-ti cunostintele
cursuri online Revista
Aboneaza-te gratuit
cursuri online Referate
Descarca referate
cursuri online Jocuri
Jocuri educative
cursuri online Inregistreaza-te
Intra in comunitate
eCursuri » Referate » Informatica » Generalitati privind limbajele de programare
Generalitati privind limbajele de programare
Marime: 35 kb        Pentru: liceu        Nota: 10,00        Voturi: 1        Afisari: 173        Download: 22
Ti-a fost util acest referat? Te rugam sa-i dai o nota:
10,00 (1 voturi)
Generalitati privind limbajele de programare

Introducere
Notiunea de limbaj: este definita ca un sistem pentru comunicare. Limbajele scrise folosesc simboluri (care sunt caractere) pentru a construi cuvinte. intreg setul de cuvinte formeaza vocabularul limbajului. Modul in care cuvintele pot fi combinate pentru a fi intelese este definit de sintaxa si gramatica limbajului. Sensul dat de cuvinte sau combinatii de cuvinte este definit de semantica limbajului.
In domeniul computerelor, limbajele umane sunt denumite limbaje naturale. Din nefericire computerele nu sunt de ajuns de sofisticate pentru a intelege limbajele naturale. Prin urmare comunicarea cu computerele se face prin intermediul unor limbaje specifice computerelor denumite limbaje de programre.
Notiunea de limbaj de programare: este definita ca fiind ansamblul format de un vocabular si un set de reguli gramaticale, necesar instruirii unui computer pentru a realiza anumite activitati.
Dupa modul cum au evoluat in timp limbajele de programare pot fi:
- limbaje de prima generatie: limbajul masina (machine language);
- limbaje de generatia a doua: limbajul de asamblare (assembly language);
- limbaje de generatia a treia: limbajele de inalt nivel (high-level programming languages);
- limbaje de generatia a patra: limbaje mai apropiate de limbajul uman decat limbajele de inalt nivel (ex. de comanda: FIND ALL RECORDS WHERE NAME IS "SMITH" )
In figura de mai jos sunt prezentate primele trei generatii de limbaje de programare si modul cum interactioneaza acestea cu computerul.

Limbajul masina
Cand un computer urmeaza instructiunile unui program se spune ca programul este in executie (running). inainte de a fi executat programul trebuie sa fir rezident in memorie. Adica programul trebuie sa ocupe un set de bytes consecutivi in memorie. Totodata programul trebuie scris intr-un limbaj masina intern. Fiecare tip de procesor are propriul limbaj masina. Acesta este conceptul de baza cu privire la modul de executie a unui program. Faptul ca programul ce se executa este stocat (chiar si partial) in memoria principala (RAM) duce la concluzia ca numai prin schimbarea programului din memoria RAM computerul poate trece la executia altui proces (task)/program.
Asa cum s-a prezentat mai sus toate computerele au un limbaj masina intern (specific tipului de procesor). Acest limbaj este codat intr-o reprezentare binara si este foarte greoi (plictisitor) de utilizat pentru scrierea unui program.
0 comentarii
Adauga comentariu

Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro

Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Alte referate Informatica
Titlul referatului Pentru Nota Download Marime
Limbajul C liceu 10,00 34 14 kb
Fisiere II liceu 10,00 27 16 kb
Primii pasi in Virtual Basic liceu 10,00 23 13 kb
Tipuri de date liceu 10,00 26 16 kb
Alegerea unui calculator liceu 4,00 68 67 kb
Metoda backtracking facultate 10,00 33 44 kb
Totul despre hacking facultate 10,00 105 148 kb
Pregatirea prezentarii liceu 10,00 24 66 kb
Dolald Knuth si arta programarii calculatoarelor facultate 5,50 78 14 kb
Osciloscopul catodic liceu 10,00 85 19 kb
Top download la Informatica
Titlul referatului Pentru Nota Download Marime
Dispozitive periferice de intrare liceu 6,94 1,848 93 kb
68 de pagini de probleme rezolvate si teorie in Pascal Liceu 3,47 976 0 kb
Caracterizarea componentelor hardware si software ale unui sistem de calcul liceu 6,11 701 264 kb
Arhitectura unui sistem de calcul Liceu 5,69 381 27 kb
Memoria interna liceu 6,00 307 24 kb
Notiuni generale despre calculator liceu 3,67 255 440 kb
Microsoft Excel Liceu 5,24 248 330 kb
Lectii de informatica liceu 3,00 243 573 kb
Componentele unui calculator liceu 3,33 206 21 kb
Functii si proceduri in limbajul de programare Pascal liceu 6,80 188 16 kb
Publicitate
Categorii referate
Administratie
Agronomie
Alimentatie publica
Anatomie
Arta
Asistenta sociala
Astrologie
Astronomie
Automatica
Biologie
Chimie
Comert
Confectii
Contabilitate
Diverse
Drept
Ecologie
Economie
Educatie fizica
Educatie sexuala
Engleza
Filologie
Filosofie
Finante Banci
Fizica
Franceza
Geografie
Germana
Informatica
Istorie
Italiana
Jurnalism
Latina
Logica
Management
Marketing
Matematica
Mecanica
Medicina
Muzica
Pedagogie
Psihologie
Publicitate
Religie
Romana
Sociologie
Spaniola
Statistica
Stiinte politice
Tehnologie
Transporturi
Turism
Referate noi Top 10 Download
1. Despre microprocesoare - Informatica
2. Caracterizarea componentelor hardware si software ale unui sistem de calcul - Informatica
3. Cabluri coaxiale - Informatica
4. Interfata Messenger - Informatica
5. Softuri de baza si softuri aplicative - Informatica
6. Switchul de retea - Informatica
7. Configurarea unui firewall - Informatica
8. Reteaua Token Ring si standardul IEEE 802.5 - Informatica
9. Reteaua de calculatoare - Informatica
10. Windows xp - Informatica
cursuri
Copyright © 2005-2011 - eCursuri.ro - toate drepturile rezervate - E-mail: contact@ecursuri.ro