În cadrul cursului este predat limbajul de programare C, care este cel mai popular limbaj de programare pentru scrierea software-lui de sistem. Sintaxa limbajului C a stat la baza multor limbaje create ulterior și încă populare azi: C++, Java, JavaScript, C#, D.
C are urmatoarele caracteristici importante:
- Este un limbaj de bază simplu, cu importante funcționalități cum ar fi funcțiile matematice sau cele de manipulare ale fișierelor;
- Este focalizat pe paradigma programării procedurale, care facilitează programarea într-un mod structurat;
- Utilizează un set simplu de tipuri de date ce împiedică multe operații neintenționate;
- Folosește un limbaj preprocesor, preprocesorul C, pentru sarcini cum ar fi definirea de macrocomenzi și includerea mai multor fișiere sursă;
- Permite accesarea la nivel scăzut a memoriei calculatorului prin utilizarea pointerilor;
- Permite folosirea parametrilor, care sunt comunicați funcțiilor prin valoare și nu prin referință;
- Permite elaborarea structurilor de date definite de utilizator prin (struct), ce permit ca datele înrudite să fie combinate și manipulate ca un întreg.
Domeniul de aplicare a cunoştinţelor se extinde la programarea rezolvării problemelor simple care nu cer aplicarea algoritmilor şi metodelor speciale.
Domeniul de aplicare a cunoştinţelor se extinde la programarea rezolvării problemelor simple care nu cer aplicarea algoritmilor şi metodelor speciale.
- Teacher: Valentina Tirsu