POP-2
Programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about POP-2?
Summarize this article for a 10 year old
POP-2 (also called POP2) is a programming language developed around 1970 from the earlier language POP-1 (developed by Robin Popplestone in 1968, originally named COWSEL) by Robin Popplestone and Rod Burstall at the University of Edinburgh. It drew roots from many sources: the languages Lisp and ALGOL 60, and theoretical ideas from Peter J. Landin. It used an incremental compiler, which gave it some of the flexibility of an interpreted language, including allowing new function definitions at run time and modification of function definitions while a program runs (both of which are features of dynamic compilation), without the overhead of an interpreted language.[1]
This article includes a list of general references, but it lacks sufficient corresponding inline citations. (April 2010) |
Paradigm | Multi-paradigm: structured, reflective, procedural |
---|---|
Family | Lisp: POP |
Designed by | Robin Popplestone; Rod Burstall, Steve Hardy; Robert Rae, Allan Ramsay |
Developers | University of Edinburgh University of Sussex |
First appeared | 1970; 54 years ago (1970) |
Stable release | 1975
/ 1975; 49 years ago (1975) |
Typing discipline | dynamic |
Implementation language | assembly |
Platform | Elliott 4130, ICT 1909, BESM-6, PDP-10, PDP-11 |
OS | George, TOPS-10, Unix |
License | Proprietary |
Major implementations | |
WPOP | |
Dialects | |
POP-10 | |
Influenced by | |
Lisp, ALGOL 60, COWSEL (renamed POP-1) | |
Influenced | |
POP-11 |