Anda di halaman 1dari 5

INFORMATICA

Informatica reprezinta un complex de discipline care asigura prelucrarea rationala a informatiilor prin intermediul masinilor automate.

ISTORIC
1946 a aparut primul calculator electronic, ca urmare a

unei cereri precise a armatei americane; 1951 administratia americana a cumparat primul calculator non-militar; Din 1951 firma IBM intra pe piata de calculatoare, promovandu-le in mediile stiintifice; In 1956 apare limbajul de programare FORTRAN, orientat pe calcule tehnico-stiintifice; In 1960 apare limbajul de programare COBOL, orientat pe aplicatii economice; Din 1965 informatica devine o industrie;

In 1971 a fost creat in universitatile elvetiene limbajul

PASCAL, primul limbaj structurat; Tot in 1971 a fost creat, de catre firma Bell-Telephone, limbajul de programare C, un limbaj de programare foarte performant, care poseda atat conceptele limbajelor structurate de nivel inalt, cat si conceptele limbajelor de nivel scazut, care ii permit accesul la hardware; Limbajele de nivel inalt au pus bazele ingineriei programarii; In 1975 apare, in SUA, limbajul BASIC primul limbaj interactiv.

Subdomeniile informaticii
1.

Algoritmi si structuri de date


Scopul: de a identifica problemele care pot fi descrise cu ajutorul algoritmilor, de a gasi modul in care trebuie procedat pentru a descoperi algoritmul si metode de analiza si comparare a caracteristicilor algoritmilor pentru a obtine algoritmi cat mai eficienti.

2. 3.

Limbaje de programare
Scopul: de a gasi noi tehnici de reprezentare si comunicare a algoritmilor.

Arhitectura calculatoarelor
Scopul: de a gasi masini algoritmice cat mai bune folosind cunostintele despre algoritmi si tehnologia existenta.

4.

Sisteme de operare
Scopul: de a face un calculator sa rezolve in acelasi timp mai multe sarcini, fara ca pasii algoritmilor care descriu aceste sarcini sa interfereze unii cu altii, iar atunci cand este cazul, sa poata realiza comunicarea intre diversi algoritmi.

5.

Ingineria programarii
Studiaza metodele prin care poate fi automatizata activitatea de proiectare a aplicatiilor, de prelucrare a informatiilor, astfel incat sa se obtina programe corecte, eficiente, fara erori si usor de exploatat.

6.

Calcule numerice si simbolice


Scopul: de a gasi modele matematice care sa permita descrierea si reprezentarea in calculator a fenomenelor complexe (Ex.: zborul avioanelor, miscarea particulelor etc.).

7.

Sisteme de gestiune a bazelor de date


Studiaza modul in care pot fi organizate cantitati mari de date care nu necesita in prelucrare calcule matematice complexe (Ex.: informatiile prelucrate in procesele economico-sociale, in intreprinderi, in administratie).

8.

Inteligenta artificiala
Studiaza modul in care percepe si rationeaza mintea umana cu scopul de a putea fi automatizate aplicatiile pe care omul le realizeaza prin metode inteligente, care sunt dificil de descris cu ajutorul algoritmilor (Ex.: intelegerea unui limbaj, crearea unei noi teorii matematice, crearea unei opere de arta etc.)

9.

Animatie si robotica
Studiaza metodele prin care pot fi generate si prelucrate imaginile si modul in care se poate raspunde unei situatii din exterior prin actionarea unui robot.

Anda mungkin juga menyukai