Purchase Print Copy

 FormatList Price Price
Add to Cart Paperback94 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. ROSIE is a general-purpose language offering a variety of typical data types and control constructs found in most high-level languages, together with a few found only in AI languages. Among the features included are rulesets that generate sets, predicates that test propositions, propositional data types, and some limited forms of deduction. This Note consists of an explanation of some of the more subtle aspects of the ROSIE environment within the context of specific programming examples.

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.