Copyright © Philip M. Parker, INSEAD. Terms of Use.

STANFORD ARTIFICIAL INTELLIGENCE LANGUAGE

Specialty Definition: STANFORD ARTIFICIAL INTELLIGENCE LANGUAGE

DomainDefinition

Computing

Stanford Artificial Intelligence Language (SAIL) Dan Swinehart & Bob Sproull, Stanford AI Project, 1970. A large ALGOL 60-like language for the DEC-10 and DEC-20. Its main feature is a symbolic data system based upon an associative store (originally called LEAP). Items may be stored as unordered sets or as associations (triples). Processes, events and interrupts, contexts, backtracking and record garbage collection. Block- structured macros. "Recent Developments in SAIL - An ALGOL-based Language for Artificial Intelligence", J. Feldman et al, Proc FJCC 41(2), AFIPS (Fall 1972). (See MAINSAIL). The Stanford Artificial Intelligence Language used at SAIL (the place). It was an ALGOL 60 derivative with a coroutining facility and some new data types intended for building search trees and association lists. A number of interesting software systems were coded in SAIL, including early versions of FTP and TeX and a document formatting system called PUB. In 1978, there were half a dozen different operating systems for the PDP-10: WAITS (Stanford), ITS (MIT), TOPS-10 (DEC), CMU TOPS-10 (CMU), TENEX (BBN), and TOPS-20 (DEC, after TENEX). SAIL was ported from WAITS to ITS so that MIT researchers could make use of software developed at Stanford University. Every port usually required the rewriting of I/O code in each application. [Jargon File] (2001-06-22). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     


Alternative Orthography: STANFORD ARTIFICIAL INTELLIGENCE LANGUAGE


Hexadecimal (or equivalents, 770AD-1900s) (references)

53 54 41 4E 46 4F 52 44      41 52 54 49 46 49 43 49 41 4C      49 4E 54 45 4C 4C 49 47 45 4E 43 45      4C 41 4E 47 55 41 47 45

Leonardo da Vinci (1452-1519; backwards) (references)

            

Binary Code (1918-1938, probably earlier) (references)

01010011 01010100 01000001 01001110 01000110 01001111 01010010 01000100 00100000 01000001 01010010 01010100 01001001 01000110 01001001 01000011 01001001 01000001 01001100 00100000 01001001 01001110 01010100 01000101 01001100 01001100 01001001 01000111 01000101 01001110 01000011 01000101 00100000 01001100 01000001 01001110 01000111 01010101 01000001 01000111 01000101

HTML Code (1990) (references)

&#83 &#84 &#65 &#78 &#70 &#79 &#82 &#68 &#32 &#65 &#82 &#84 &#73 &#70 &#73 &#67 &#73 &#65 &#76 &#32 &#73 &#78 &#84 &#69 &#76 &#76 &#73 &#71 &#69 &#78 &#67 &#69 &#32 &#76 &#65 &#78 &#71 &#85 &#65 &#71 &#69

ISO 10646 (1991-1993) (references)

0053 0054 0041 004E 0046 004F 0052 0044      0041 0052 0054 0049 0046 0049 0043 0049 0041 004C      0049 004E 0054 0045 004C 004C 0049 0047 0045 004E 0043 0045      004C 0041 004E 0047 0055 0041 0047 0045

Encryption (beginner's substitution cypher): (references)

5354354840495238235525443404337433546243485439464643413948373924635484155354139

Top     



INDEX

1. Orthography
2. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.