Content deleted Content added
m Added link to CORC |
m Various citation & identifier cleanup, plus AWB genfixes. Report problems and suggestions at User talk:CitationCleanerBot |
||
Line 6:
CUPL also offered an extensive set of matrix operations and offered dynamic run-time memory allocation. At the time, Cornell's computer was an IBM System 360 Model 40 with only 64K of core memory. CUPL was able to process a large batch of student programs quickly by remaining resident in core memory, but the compiler occupied 58K of memory, leaving only a small amount for the program code and variable storage.<ref>{{cite web|url=http://test-dspace.library.cornell.edu/handle/1813/5881|title=CUPL - An Approach to Introductory Computing Instruction|date=January 1968|publisher=Computer Science Technical Reports (68-4)|accessdate=2010-09-30}} at p. 19</ref>
==Derivative projects==
Additional computer language projects grew out of CUPL. Most notably, the CUPL compiler was reworked to implement a subset of the PL/I programming language, called [[PL/C]]. PL/C retained the diagnostic and error correction features of CUPL. Audio CUPL was an implementation to accept verbal CUPL statements spoken by the programmer. Each programmer trained the system by first speaking a standard set of CUPL vocabulary words for reference.<ref>{{cite web|
==References==
<references/>
==External links==
*{{cite web|
[[Category:Educational programming languages]]
[[Category:Structured programming languages]]
|