LARP is an educational software for teaching algorithmic in structured programming using pseudo code and flowcharts
Simple programming for beginners and experts
Freeware version available. Contact for more pricing details.
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Logic of Algorithms for Resolution of Problems (LARP) is an educational software for teaching algorithmic in structured programming using pseudo code and flowcharts and is a programming language for the purpose of rapid prototyping of algorithms.
LARP's main advantage over traditional programming languages is its flexible and semi natural syntax, allowing one to formulate algorithms without the impediments of cryptic languages such as C++, Pascal or Java. LARP's syntax is straightforward and easy to understand, even for a non-programmer. LARP also allows algorithms to be expressed as flowcharts. The user therefore focuses on conceiving algorithms rather than learning to use a complex interface or to program with an arid syntax.
The flexibility of LARP’s programming language as well as the user friendliness of its development environment make the software particularly practical for teaching programming. The instructor can use pseudo codes and/or flowcharts in LARP to introduce in a straightforward and concise manner programming notions such as conditions, loops and modularity.
In practice, students can use LARP to implement and study algorithms introduced in class. To facilitate to use of LARP in a teaching environment, its development environment offers online help, presenting LARP’s programming syntax in pedagogic form.
The online documentation allows one not only to learn to program algorithms, but also to exploit programming notions such as variables and containers, conditional and iterative structures, modularity and data storage. These programming concepts are thoroughly explained and put into context through concrete examples, making. Furthermore, LARP's development environment provides a step by step debugger which allows to execute an algorithm one instruction at a time, inspect variable values and even visually animate the execution of instructions. Whether it is used in class or simply by its own, LARP makes programming a breeze to learn.
You may like to read: Free, Open Source and Top Flowchart Software and How to Select the Best Flowchart Software for Your Business