Jazyk zpracování informací
Jazyk zpracování informací (IPL) byl programovací jazyk vyvinutý Allenem Newellem, Cliff Shaw a Herbert Simon u Rand korporace a Carnegie institutu technologie od o 1956. To zahrnovalo rysy míněné k programům podpory, které mohly vykonávat obecný problém platit, včetně seznamů, asociace, schémata (rámce), dynamické přidělování paměti, datové typy, rekurze, asociativní získávání, funguje jako argumenty a generátory (dělí). Newell měl roli specifier jazyka/programátora aplikace, Shaw byl programátor systému a Simon vzal roli programátora aplikace/uživatele.IPL byl používán splnit dva prvních umělých inteligenčních programů, stejnými autory: logický teoretický stroj (1956) a obecný problém Solver (1957), a také jejich šachy programovat NSS (1958).
IPL propagoval představu o zpracování seznamu.
První aplikace IPL měla demonstrovat to teorémy v Principia Mathematica který byl namáhavě dokázaný po ruce, Bertrand Russell a Alfred North Whitehead, mohl ve skutečnosti být dokázán počítáním. Shodovat se k Simonově autobiografii Modely mého života, tato první aplikace byla vyvinuta nejprve po ruce simulace, používat jeho děti jako počítačové elementy, zatímco napíše o a zvedne karty poznámky jako registry, které obsahovaly proměnné státu programu.
K tomuto dni v CRC metodě, objektově orientovaní programátoři ještě používají poznámkové karty zestručnit jednoduché vlastnosti rolí hraných naprogramovanými objekty.
Několik verzí IPL bylo vytvořeno: IPL-já (nikdy splnil), IPL-II (1957 pro JOHNNIAC), IPL-III (existoval krátce), IPL-IV, IPL-V (1958, pro IBM 650, IBM 704, IBM 7090, mnoho jiní. Široce použitý), IPL-Vi.
Nicméně jazyk byl brzy odsunut Lisp, který měl podobné rysy ale jednodušší syntax a výhoda automatického odvozu odpadu.
- Newell, Allen, a Fred M. Tonge. 1960. “úvod do jazyka zpracování informací V.” CACM 3 (4): 205-211.
- Newell, Allen. 1964. Jazyk zpracování informací-v manuál; druhé vydání. Rand korporace [Allen Newell], Englewood útesy, NJ: Prentice-Hall.
Odkazy
- Allen Newell, Herbert A. Simon, životopisné monografie, národní akademie věd - zahrnuje krátkou sekci na IPL.
- Jazyk zpracování informací, FOLDOC