Wrocław University of Science and Technology, Faculty of Fundamental Problems of Technology, 2016/2017
Class by Maciej Gębala, Ph. D. - course webiste 🇵🇱
1/
,calc/
,flexex/
- excercisescompiler/
- final project
The task was to create a compiler for a small imperative language, targetting a specific virtual machine's assembly language. Emphasis was laid on the speed of the produced code - it was also the basis for grading the project.
- written in C/C++
- lexical analyzer created with flex
- parser built with bison
- placed #7 out of ~100 based on output's speed.