High School Intern
email: runtolev[dot]georgi[at]gmail[dot]com
Education: Systems programmer at High School of Mathematics “Akad. Kiril Popov”, Plovdiv
Ongoing project:
Port C and C++ courses to xeus-cpp for interactive learning
The xeus-cpp kernel provides a Jupyter interface for interactive C++ programming. Unlike traditional compilation workflows,
xeus-cpp executes code cell by cell while preserving the program state across executions.
This allows students and developers to experiment, visualize, and debug C++ code incrementally, but introduces behaviors that are different from standard compilation,
such as state persistence, redefinition conflicts, and execution order sensitivity.
The goal of this project is to port existing C and C++ course materials to xeus-cpp notebooks, making them interactive and suitable for hands-on learning.
The project emphasizes understanding xeus-cpp’s execution model, documenting differences from standard compilation,
and producing teaching materials that help users explore C and C++ concepts in a notebook environment.
Project Proposal: URL
Mentors: Vassil Vassilev