Information Processing Language (IPL) is a programming language developed by Allen Newell, Cliff Shaw, and Herbert Simon at RAND Corporation and the Carnegie Institute of Technology from about 1956. Newell had the role of language specifier-application programmer, Shaw was the system programmer and Simon took the role of application programmer-user.

PropertyValue
dbpprop:abstract
  • Information Processing Language (IPL) is a programming language developed by Allen Newell, Cliff Shaw, and Herbert Simon at RAND Corporation and the Carnegie Institute of Technology from about 1956. Newell had the role of language specifier-application programmer, Shaw was the system programmer and Simon took the role of application programmer-user. The language includes features intended to support programs that could perform general problem solving, including lists, associations, schemas (frames), dynamic memory allocation, data types, recursion, associative retrieval, functions as arguments, generators (streams), and cooperative multitasking. IPL pioneered the concept of list processing, albeit in an assembly-language style.
  • Information Processing Language(IPLとは、1956年ごろからランド研究所およびカーネギー工科大学にてアレン・ニューウェル、Cliff Shaw、ハーバート・サイモンが開発したプログラミング言語。一般問題解決のための各種プログラミング要素を備えている。例えば、リスト、連想(association)、スキーマ(フレーム)、動的メモリアロケーション、データ型、再帰呼び出し、連想探索(associative retrieval)、引数としての関数、ストリーム、協調型マルチタスク(ノンプリエンプティブ・マルチタスクのこと)などである。ニューウェルは言語仕様設計と同時にアプリケーションのプログラミングも行い、Shaw はシステムプログラミング、サイモンはアプリケーションのプログラマとしてもユーザーとしても活動した。 IPL は開発者自身の初期の人工知能プログラムの実装に使われた。Logic Theorist(1956年)、GPS(1957年)、コンピュータチェスプログラム NSS(1958年)などである。 IPLはリスト処理の先駆けでもあった。 IPLの最初の利用例は、Principia Mathematica(バートランド・ラッセルとアルフレッド・ノース・ホワイトヘッドの労作)の中の定理を計算によって証明するデモンストレーションであった。サイモンの自伝 Models of My Life によると、このアプリケーションは人手によるシミュレーションで最初に試されたという。彼の子供たちを演算装置に見立て、各人にプログラムの状態変数を保持するレジスタの役目をするカードを持たせたという。 IPL にはいくつかのバージョンがある。IPL-I(実装されず)、IPL-II(1957年、JOHNNIAC向け)、IPL-III(実装はされた)、IPL-IV、IPL-V(1958年、IBM 650、IBM 704、IBM 7090など広く実装された)、IPL-VI が知られている。 しかし、この言語はすぐにLISPに取って代わられた。LISPはほぼ同等の機能を持ちながら文法が単純でガベージコレクション機能を備えていた。
  • IPL (Information Processing Language) - język programowania opracowany w latach 1954 - 1956 przez zespół w składzie: A. Newell, C. Shaw i H. Simon. Język ten przeznaczony był do przetwarzania operacji symbolicznych. Konstruowano w tym języku m. in. programy dowodzące twierdzenia i gry w szachy. Kolejną wersją języka był IPL-II, w którym zrealizowano koncepcje dotyczące tworzenia i przetwarzania struktur listowych. Wiele idei zawartych w językach IPL i IPL-II stanowiło, wraz z teorią funkcji rekurencyjnych, podstawę do opracowania języka Lisp.
  • Information Processing Language (IPL) é uma linguagem de programação desenvolvida por Allen Newell, Cliff Shaw, e Herbert Simon da RAND Corporation e do Carnegie Institute of Technology criada cerca de 1956. Newell tinha o papel de especificador linguagem programador da aplicação, Shaw era o programador do sistema e Simon assumiu o papel de programador do aplicativo do usuário. A linguagem inclui recursos destinados a apoiar programas que poderiam executar programas para solução geral de problemas(GPS - General Problem Solving), incluindo listas, associações, esquemas (frames), alocação dinâmica de memória, tipos de dados, recursividade, recuperação associativa, funções como argumentos, (geradores de fluxos), e multitarefa cooperativa. IPL foi pioneira no conceito de processamento de listas, embora em um estilo de linguagem de montagem.
dbpprop:designer
dbpprop:developer
dbpprop:hasPhotoCollection
dbpprop:latestReleaseVersion
  • IPL-VI
dbpprop:name
  • Information Processing Language (IPL)
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:reference
dbpprop:wikiPageUsesTemplate
dbpprop:year
  • 1954 (xsd:integer)
rdfs:comment
  • Information Processing Language (IPL) is a programming language developed by Allen Newell, Cliff Shaw, and Herbert Simon at RAND Corporation and the Carnegie Institute of Technology from about 1956. Newell had the role of language specifier-application programmer, Shaw was the system programmer and Simon took the role of application programmer-user.
  • IPL (Information Processing Language) - język programowania opracowany w latach 1954 - 1956 przez zespół w składzie: A. Newell, C. Shaw i H. Simon. Język ten przeznaczony był do przetwarzania operacji symbolicznych. Konstruowano w tym języku m. in. programy dowodzące twierdzenia i gry w szachy. Kolejną wersją języka był IPL-II, w którym zrealizowano koncepcje dotyczące tworzenia i przetwarzania struktur listowych.
  • Information Processing Language (IPL) é uma linguagem de programação desenvolvida por Allen Newell, Cliff Shaw, e Herbert Simon da RAND Corporation e do Carnegie Institute of Technology criada cerca de 1956. Newell tinha o papel de especificador linguagem programador da aplicação, Shaw era o programador do sistema e Simon assumiu o papel de programador do aplicativo do usuário.
rdfs:label
  • Information Processing Language
  • Information Processing Language
  • Information Processing Language
  • Information Processing Language
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:Person/knownFor of
is dbpedia-owl:knownFor of
is dbpprop:knownFor of