Luca Dan Șerbănați la bacalaureat, 1961
Luca Dan Șerbănați în primii ani ’70
Luca Dan Șerbănați la ultimul curs, aprilie 1989

Luca Dan Șerbănați

Profesor emerit la Politehnica din București

Cercetare, învățământ, industrie și memorii

RO | EN | IT
Luca Dan Șerbănați la Veneția, 1990
Luca Dan Șerbănați la New York, 2005
Luca Dan Șerbănați
Organizare

Materialul este structurat pe axe conceptuale (nu pe biografie). Pentru fiecare axă există o pagină separată; acolo voi integra treptat descrieri, liste de lucrări și (unde este cazul) fragmente publicabile.


1) Modele formale și semantică

Interesul meu pentru fundamente a început cu preocupări legate de descrierea formală a semanticii limbajelor de programare și de relația dintre construcțiile teoretice și comportamentul efectiv al programelor. În acest cadru se înscrie și lucrarea mea de diplomă la Facultatea de Matematică, dedicată definirii semanticii cu ajutorul Metodei Vienna.

2) Automate

Teoria automatelor este una dintre pietrele de temelie ale informaticii teoretice: modele de calcul, recunoaștere de limbaje, echivalențe, minimalizare, proprietăți de închidere, legături cu descrierile algebrice și cu modelele de programare.

3) Limbaje formale

Limbajele formale și gramaticile oferă cadrul matematic pentru descrierea sintaxei și pentru construcția translatoarelor.

4) Teza de doctorat

În 1980 am susținut teza de doctorat „Implementarea unui limbaj pentru un sistem interactiv de prelucrare a datelor”, un proiect care a unit rigoarea formală cu construirea unui compilator conversațional ALGOL-60 folosit în formarea programatorilor. Compilatorul era capabil să compileze și să execute programe linie cu linie, oferind feedback imediat utilizatorilor. Proiectul combină teoria limbajelor formale cu practica inginerească.

5) Limbaje de programare și compilatoare

În această subsecțiune voi grupa sintezele dedicate limbajelor de programare și tehnicilor de compilare in cartea mea "Limbaje de programare și compilatoare" publicată in 1987: anatomia stratificată a unui compilator, analiza lexicală și sintactică, analiza semantică traducerea orientată pe sintaxă, reprezentările intermediare și generarea de cod.


Legături utile