Lab of Operating Systems, programming languages and compilers
Faculty of Computer Science and Engineering

Laboratory of Operating Systems, Programming Languages and Compilers Construction

Programming languages (PLs), together with the corresponding tools (compilers, runtime support systems, linkers, libraries), are the key aspect of any software development. The characteristics and quality of languages and tools directly affect software development quality and its compliance with requirements. For these reasons, studies related to analysis of all aspects of the PL (such as general design, static and dynamic semantics, compilation and interpretation issues, and much more) have not only applicable nature, but also great fundamental importance.

Head of the Laboratory – Eugene Zouev

Laboratory Activities

Professional and research interests of the laboratory lie in the following areas: 


— Programming languages: analysis, design, comparison

— Programming language implementation: compilers, interpreters, JIT tools and technologies

— Languages’ static and dynamic semantics

— Object-oriented approach; generic programming patterns

— Program static analysis, language & program metrics 

Members

Eugene Zouev

Head of laboratory 

Nikolai Shilov

Assistant professor

Anastasiya Puzankova

Head Teacher 

Andrey Vlasov

Teacher 

Nikolai Kudasov 

Assistant

Timur Fayzrakhmanov

Assistant

Projects

Do you want a joint project?
Contact us

01

The SLang programming language

02

Comparative study of programming languages