# ViPLab Backend: C/C++ Module A read-only copy of my implementation of the C/C++ Module for the [Virtual Programming Laboratory](https://www.tik.uni-stuttgart.de/dienste-a-z/Virtuelles-Programmierlabor-ViPLab/) Backend of the University of Stuttgart written in Python 3. This module was made with the goal to replace the old backend written in C++. The documentation for the json data used to implement this module can be found [here](https://campusconnect.tik.uni-stuttgart.de/HeikoBernloehr/FreeLancer/ECS/ecs2/NumLab#ECS_ressources) ## Requirements - Python 3 (tested with 3.8) - Python module [pycparser](https://github.com/eliben/pycparser) - gcc for C files - g++ for C++ files ## Usage You can see an example how to run this module in [example_run.py](example_run.py)