Úvodní stránka | Tato stránka v originále

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.

Publikace

Odkazy