General
Disciplina Limbaje Formale și Compilatoare are ca obiectiv principal studiul mecanismelor fundamentale ale limbajelor de programare și al procesului de compilare. Cursul acoperă concepte esențiale precum gramatica formală, automatele finite, expresiile regulate, analiza sintactică și semantică, precum și tehnici de generare și optimizare a codului.
Se va studia cum funcționează un compilator, de la analizarea codului sursă până la generarea codului executabil, dezvoltând competențe necesare pentru proiectarea și implementarea de interpretoare și compilatoare eficiente.