Luca Dan Șerbănați at the baccalaureate, 1961
Luca Dan Șerbănați in the early 1970s
Luca Dan Șerbănați giving his last fifth-year lecture, April 1989

Luca Dan Șerbănați

Emeritus Professor at Politehnica University of Bucharest

Research, teaching, industry and memoirs

RO | EN | IT
Luca Dan Șerbănați in Venice, 1990
Luca Dan Șerbănați in New York, 2005
Luca Dan Șerbănați
Organization

The material is structured along conceptual axes, not biographically. Each axis has its own page, where I will gradually integrate descriptions, lists of works and, where appropriate, publishable fragments.


1) Formal models and semantics

My interest in foundations began with questions related to the formal description of the semantics of programming languages and to the relation between theoretical constructions and the effective behaviour of programs. This is the context of my diploma thesis at the Faculty of Mathematics, devoted to defining semantics with the help of the Vienna Method.

2) Automata

Automata theory is one of the cornerstones of theoretical computer science: models of computation, language recognition, equivalences, minimization, closure properties, and links with algebraic descriptions and programming models.

3) Formal languages

Formal languages and grammars provide the mathematical framework for describing syntax and for building translators.

4) The doctoral thesis

In 1980 I defended my doctoral thesis, “Implementation of a language for an interactive data processing system,” a project that combined formal rigor with the construction of a conversational ALGOL-60 compiler used in programmer training. The compiler was able to compile and execute programs line by line, offering immediate feedback to users. The project combines formal language theory with engineering practice.

5) Programming languages and compilers

In this subsection I will group the syntheses devoted to programming languages and compilation techniques in my book Programming Languages and Compilers, published in 1987: the layered anatomy of a compiler, lexical and syntactic analysis, semantic analysis, syntax-directed translation, intermediate representations and code generation.


Useful links