next up previous contents
Next: Example: creating new Up: CHAPTER.4: PROCEDURES IN Previous: Procedures as "first

Other languages able to manipulate procedures

There are not many other languages with similar generality: certainly none of the most commonly used languages allow these uses of procedures, e.g. Pascal, C, Fortran, Cobol.

Some of the "functional" languages, e.g. ML, Miranda and Scheme, come close to Pop-11, though they do not have updaters or partial application. Some of them have other powerful features. (E.g. Miranda has "lazy evaluation", which is only partially mirrored in Pop-11 by "dynamic lists", described in a later chapter.)



Aaron Sloman
Fri Jan 2 03:17:44 GMT 1998