13 lines
778 B
Markdown
13 lines
778 B
Markdown
# 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) |