Introduction
GitHub Page: source
Donkey IDE is an online developing and debugging environment for the IB Computer Science Pseudocode. Donkey supports the IB Pseudocode syntax, as well as the numerous data structures that may appear in an IB CS exam (stack, queue, collection, etc.).
The current version can be accessed here.
Note
Unfortunately, the IB CS board commonly make mistakes in official resources and exam papers. This resulted in contradictory code behavior specifications and ambiguous syntax in their pseudocode standard. To eliminate those problems, Donkey IDE incorporates a stricter subset of the IB Pseudocode syntax while retaining all the functionalities.
User Interface
Donkey IDE has a simple user interface consisting of few components.
The labeled components are:
Code editor. This is where code is written.
Program output. The output of the program will be displayed here when the program is executed.
Debugging output. The content of all variables will be dumped here after a breakpoint is hit (Debugging).
Press the play button in the middle to execute the code.
That’s it! To start writing pseudocode, check out Basic Syntax.