This repository has been archived on 2025-01-29. You can view files and clone it, but cannot push or open issues or pull requests.

13 lines
778 B
Markdown
Raw Permalink Normal View History

# 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)