Purchase Print Copy

 FormatList Price Price
Add to Cart Paperback105 pages $30.00 $24.00 20% Web Discount

ROSIE is a programming language and programming system for artificial intelligence (AI) applications. The ROSIE language is a stylized version of English. The primary design goal for the language has been to achieve exceptional program readability. A second goal has been to support the development of significant applications. ROSIE provides a variety of language and programming environment features aimed at this objective. The language allows the programmer to describe complex relationships simply and to manipulate them symbolically and deductively. In addition, it supports network communications and pattern reading and writing to other systems. It also provides for interactive, compiled, and interpreted computing, with a variety of debugging and programming tools. This Note consists largely of an explanation of the design decisions that resulted in the current ROSIE environment. Within this context, the syntax and semantics of the language itself are also discussed.

This report is part of the RAND Corporation note series. The note was a product of the RAND Corporation from 1979 to 1993 that reported other outputs of sponsored research for general distribution.

The RAND Corporation is a nonprofit institution that helps improve policy and decisionmaking through research and analysis. RAND's publications do not necessarily reflect the opinions of its research clients and sponsors.