Content deleted Content added
→Further reading: Put sources into citable format |
More information about IPL-VC |
||
Line 81:
IPL was used to implement several early [[artificial intelligence]] programs, also by the same authors: the [[Logic Theorist]] (1956), the [[General Problem Solver]] (1957), and their [[computer chess]] program [[NSS (chess program)|NSS]] (1958).
Several versions of IPL were created: IPL-I (never implemented), IPL-II (1957 for [[JOHNNIAC]]), IPL-III (existed briefly), IPL-IV, IPL-V (1958, for [[IBM 650]], [[IBM 704]], [[IBM 7090]], [[Philco model 212]], many others. Widely used). IPL-VI was a proposal for a IPL hardware.{{sfn|Shaw|Newell|Simon|1958}}{{sfn|Sammet|1969|p=389
A co-processor “IPL-VC” for the CDC 3600 at Argonne National Libraries was developed which could run IPL-V commands.{{sfn|Hodges|1964}}{{sfn|Sammet|1969|p=393–394}} It was used to implement another checker-playing program{{sfn|Cowell|Reed|1965}}. This hardware implementation did not improve running times sufficiently to “compete favorably with a language more directly oriented to the structure of present-day machines”.{{sfn|Carson|Robinson|1966|p=5}}
However the language was soon displaced by [[Lisp (programming language)|Lisp]], which had much more powerful features, a simpler syntax, and the benefit of automatic [[garbage collection (computer science)|garbage collection]].▼
▲
==Legacy to computer programming==
Line 100 ⟶ 102:
==Further reading==
{{refbegin}}
* {{cite report
|author1-first=Daniel F.
|author1-last=Carson
|author2-first=George A.
|author2-last=Robinson
|date=May 1966
|title=Gyro II, A Macro-Defined System for List Processing
|id=ANL-7149
|publisher=Applied Mathematics Division, Argonne National Laboratories}}
* {{cite report
|author1-first=W. R.
|author1-last=Cowell
|author2-first=M. C.
|author2-last=Reed
|date=October 1965
|title=A Checker-Playing Program for the IPL-VC Computer
|id=ANL-7109
|publisher=Applied Mathematics Division, Argonne National Laboratories}}
* {{cite report
|author-first=Donald
|