Welcome to WIDE Help !

WIDE stands for 'The While IDE', a Integrated Development Enviorment for the While Language

WIDE's main goal is to help students in better understanding programming-language concepts using the WHILE language as a tool.

With WIDE you will be able to:

  1. Create and edit WHILE Programs - both in String notion (AKA Abstract) and List notion (AKA Concrete)
  2. Compile and Run WHILE Programs
  3. Debug Programs

WIDE was developed as a student project by Eyal Katz from The Academic College of Tel Aviv Yaffo, Under the supervision of Tal Hassner.

This help system is intended to help you learn about WIDE.

However, many details are omitted, since the program is designed around the conventions of a typical windows-based IDE, and we assume that the user will find its usage mostly straight-forward.

For background on the WHILE language, see the textbooks:

  1. Neil D. Jones: Computability and Complexity from a Programming Perspective, MIT Press, 1997.
  2. אמיר בן-עמרם: אלגוריתמים ותוכניות, מבוא לשפות תכנות, חישוביות וסיבוכיות, המכללה האקדמית של תל-אביב יפו, 2003.