A
programming language designed by Niklaus Wirth, the author of
Pascal. Wirth created Modula-2 in the late 1970s to answer many of the criticisms leveled at Pascal, which he had created ten years earlier. In particular, Modula-2 addresses Pascal’s lack of
support for separate compilation of
modules and
multitasking. Although Modula-2 found support in academia, it is not often used for
applications.