A programming language combining simply typed, call-by-name procedures with asynchronous communicating processes, assuming fair parallel execution. Idealized CSP generalises Anthony Hoare’s original CSP and Kahn’s networks of deterministic processes, and is closely related to Parallel Algol by Stephen Brookes of CMU.
Procedures permit the encapsulation of common protocols and parallel programming idioms. Local variables and local channel declarations provide a way to delimit the scope of interference between parallel agents, and allow a form of concurrent object-oriented programming.
[Was this language also designed by Brookes?]
noun, Psychology. 1. a personal standard of perfection against which one’s actual thinking, behavior, and appearance are compared. 2. an exaggerated and unrealistic view of one’s virtues and abilities.
- Idealized instruction set
language (IIS) The assembly language for the Flagship parallel machine. [“An Idealized Instruction Set for a Packet Rewrite Machine”, J. Sargeant, Manchester U, 1988]. (1994-11-07)
[ahy-dee-uh-lee] /aɪˈdi ə li/ adverb 1. in accordance with an ; perfectly. 2. in theory or principle. 3. in idea, thought, or imagination. adv. “in the best conceivable situation,” 1840, from ideal + -ly (2). Earlier “in an archetype” (1640s); “in idea or imagination” (1590s).
[ahy-dee-uh l, ahy-deel] /aɪˈdi əl, aɪˈdil/ noun 1. a conception of something in its perfection. 2. a standard of perfection or excellence. 3. a person or thing conceived as embodying such a conception or conforming to such a standard, and taken as a model for imitation: Thomas Jefferson was his ideal. 4. an ultimate object […]