HELPUS
Updated 567 days ago
HELPUS is a visual programming language (VPL) that directly represents parallel programming models, such as threads and locks in C++. It is presented alongside a series of games that represent various parallel challenges faced in real-world applications. By working through the games using the VPL, novice programmers learn to recognize opportunities for adding parallelism in real-world applications.