Ce Este Programarea

Ce Este Programarea
Ce Este Programarea

Video: Ce Este Programarea

Video: Ce Este Programarea
Video: Ce face un programator în cadrul jobului 2024, Noiembrie
Anonim

Pentru a face ca dispozitivul să funcționeze după cum are nevoie utilizatorul, acesta trebuie programat corect (scrieți un program pentru un computer, dezvoltați un circuit logic pentru un FPGA, scrieți informații pe ROM etc.). Un număr mare de acțiuni pot fi denumite programare, dar în sensul obișnuit scrie programele de calculator.

Ce este programarea
Ce este programarea

În sens restrâns, programare (sau codificare) înseamnă scrierea de programe (instrucțiuni pentru un computer) într-un limbaj de programare specific conform unui algoritm creat. De obicei, au o sintaxă care poate fi citită de om. Oamenii care sunt angajați în programare sunt numiți programatori (codificatori sau pur și simplu „codificatori”), iar cei care creează algoritmi sunt numiți algoritmi. În sens larg, programarea ar trebui înțeleasă ca întreaga gamă de activități care sunt asociate cu crearea și întreținerea produselor software (software de calculator) în stare de funcționare. Cel mai precis este termenul modern - „inginerie software” (sau pur și simplu „inginerie software”). Specialiștii în acest domeniu sunt angajați în setarea sarcinilor, proiectarea programelor, construirea algoritmilor, scrierea textului programului, testarea, depanarea, documentarea și întreținerea. Orice programare computerizată se bazează pe utilizarea limbajelor de programare. Pentru a rula un program pe computer, este necesar să utilizați traducători care vor traduce un limbaj lizibil de către om (un program scris) în limba instrucțiunilor mașinii. Există două tipuri de traducători - interpreți și compilatori. Principala diferență dintre ele este că primul execută imediat programul, în timp ce al doilea îl traduce pur și simplu în limbajul instrucțiunilor mașinii, fără a-l mai executa. Pentru a rula un program, acesta trebuie mai întâi compilat sau interpretat. Anterior, trebuia să scrieți programe și apoi să le compilați separat, ceea ce a complicat procesul de testare și depanare. În prezent, există diverse medii de dezvoltare integrată. IDE-urile includ editori pentru editarea și introducerea textelor programului și diferiți traducători din diferite limbi. În plus, pot include diverse alte rutine care facilitează procesul de creare, testare și întreținere a produselor software.

Recomandat: