diff --git a/_data/courses.yml b/_data/courses.yml index b951969..209262d 100644 --- a/_data/courses.yml +++ b/_data/courses.yml @@ -63,3 +63,11 @@ link: https://is.cuni.cz/studium/predmety/index.php?do=predmet&kod=NPRG003 label: Learn about all the programming paradigms and how programming languages evolved, from Fortran to Rust. Note that this course is taught in Czech. language: Czech + +- title: Code Generation + schedule: Fall 2024/25 + lecturer: Petr Maj, FIT + link: https://bilakniha.cvut.cz/cs/predmet6114906.html + label: Learn how to build a compiler for a C-like programming langhuage with emphasis on program optimization and target code generation. + language: English/Czech + current: yes \ No newline at end of file diff --git a/_data/members.yml b/_data/members.yml index b229d61..2c3e017 100644 --- a/_data/members.yml +++ b/_data/members.yml @@ -39,3 +39,10 @@ email: sefl@ksvi.mff.cuni.cz web: https://ksvi.mff.cuni.cz/~sefl interests: Interested in functional programming, type systems, and theorem provers. + +- name: Petr Maj + photo: img/people/peta.jpg + position: Senior Compiler Engineer at Azul, Assistant Professor at CTU + email: petr.maj@fit.cvut.cz + web: https://peta.terminalpp.com + interests: Works on compilers, virtual machines and embedded systems. \ No newline at end of file diff --git a/img/people/peta.jpg b/img/people/peta.jpg new file mode 100644 index 0000000..3c571f5 Binary files /dev/null and b/img/people/peta.jpg differ