Search Results
- Title:
- Cart, Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Cart, Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Cart, Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Cart, Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Cart, Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- On Program Synthesis Knowledge. AIM-306
- Author:
- Green, Cordell and Barstow, David
- Author (no Collectors):
- Green, Cordell and Barstow, David
- Collector:
- Green, Cordell and Barstow, David
- Description:
- This paper presents a body of program synthesis knowledge dealing with array operations, space reutilization, the divide and conquer paradigm, conversion from recursive paradigms to iterative paradigms, and ordered set enumerations. Such knowledge can be used for the synthesis of efficient and in-place sorts including quicksort, mergesort, sinking sort, and bubble sort, as well as other ordered set operations such as set union, element removal, and element addition. The knowledge is explicated to a level of detail such that it is possible to codify this knowledge as a set of program synthesis rules for use by a computer-based synthesis system. The use and content of this set of programming rules is illustrated herein by the methodical synthesis of bubble sort, sinking sort, quicksort, and mergesort.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- Stanford (Calif.) and cau
- Date:
- November 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 1977
- Genre:
- memorandums
- Identifier:
- AIM-306
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- On Program Synthesis Knowledge. AIM-306
- Author:
- Green, Cordell and Barstow, David
- Author (no Collectors):
- Green, Cordell and Barstow, David
- Collector:
- Green, Cordell and Barstow, David
- Description:
-
This paper presents a body of program synthesis knowledge dealing with
array operations, space reutilization, the divide and conquer paradigm,
conversion from recursive paradigms to iterative paradigms, and ordered
set enumerations. Such knowledge can be used for the synthesis of
efficient and in-place sorts including quicksort, mergesort, sinking sort,
and bubble sort, as well as other ordered set operations such as set
union, element removal, and element addition. The knowledge is explicated
to a level of detail such that it is possible to codify this knowledge as
a set of program synthesis rules for use by a computer-based synthesis
system. The use and content of this set of programming rules is
illustrated herein by the methodical synthesis of bubble sort, sinking
sort, quicksort, and mergesort.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- Stanford (Calif.) and cau
- Date:
- November 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 1977
- Genre:
- memorandums
- Identifier:
- AIM-306
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1977
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1977
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- An Overview of KRL. AIM-293
- Author:
- Bobrow, Daniel and Winograd, Terry
- Author (no Collectors):
- Bobrow, Daniel and Winograd, Terry
- Collector:
- Bobrow, Daniel and Winograd, Terry
- Description:
-
This paper describes KRL, a Knowledge Representation Language designed for
use in understander systems. It outlines both the general concepts which
underlie our research and the details of KRL-0, an experimental
implementation of some of these concepts. KRL is an attempt to integrate
procedural knowledge with a broad base of declarative forms. These forms
provide a variety of ways to express the logical structure of the
knowledge, in order to give flexibility in associating procedures (for
memory and reasoning) with specific pieces of knowledge, and to control
the relative accessibility of different facts and descriptions. The
formalism for declarative knowledge is based on %2structured conceptual
objects%* with associated %2descriptions%*. These objects form a network
of %2memory units%* with several different sorts of linkages, each having
well-specified implications for the retrieval process. Procedures can be
associated directly with the internal structure of a conceptual object.
This %2procedural attachment%* allows the steps for a particular operation
to be determined by characteristics of the specific entities involved.
The control structure of KRL is based on the belief that the next
generation of intelligent programs will integrate data-directed and
goal-directed processing by using multi-processing. It provides for a
priority-ordered multi-process agenda with explicit (user-provided)
strategies for scheduling and resource allocation. It provides
%2procedure directories%* which operate along with %2process frameworks%*
to allow procedural parameterization of the fundamental system processes
for building, comparing, and retrieving memory structures. Future
development of KRL will include integrating procedure definition with the
descriptive formalism.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- Stanford (Calif.) and cau
- Date:
- November 1976
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), November 1976
- Genre:
- memorandums
- Identifier:
- AIM-293
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Cart, Stanford Artificial Intelligence Laboratory
- Corporate Author:
- Stanford Artificial Intelligence Laboratory
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 photograph
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- 1976
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), 1976
- Genre:
- photographs
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Find a Font. ON-74
- Author:
- Earnest, Lester
- Author (no Collectors):
- Earnest, Lester
- Description:
- Typefaces currently available for the Xerox Graphics Printer are presented herein, warts, and all. Procedures for creating, modifying and stealing fonts are discussed.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- cau and Stanford (Calif.)
- Date:
- May 1976
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), May 1976
- Genre:
- memorandums
- Identifier:
- ON-74
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- SAIL. AIM-289
- Author:
- Reiser, John F.
- Author (no Collectors):
- Reiser, John F.
- Collector:
- Reiser, John F.
- Description:
-
SAIL is a high-level programming language for the PDP-10 computer. It
includes an extended ALGOL 60 compiler and a companion set of
execution-time routines. In addition to ALGOL, the language features: (1)
flexible linking to hand-coded machine language algorithms, (2) complete
access to the PDP-10 I/O facilities, (3) a complete system of compile-time
arithmetic and logic as well as a flexible macro system, (4) a high-level
debugger, (5) records and references, (6) sets and lists, (7) an
associative data structure, (8) independent processes, (9) procedure
variables, (10) user modifiable error handling, (11) backtracking, and
(12) interrupt facilities.
This manual describes the SAIL language and the execution-time routines
for the typical SAIL user: a non-novice programmer with some knowledge of
ALGOL. It lies somewhere between being a tutorial and a reference manual.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- Stanford (Calif.) and cau
- Date:
- August 1976
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), August 1976
- Genre:
- memorandums
- Identifier:
- AIM-289
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Towards a Procedural Understanding of Semantics. AIM-292
- Author:
- Winograd, Terry
- Author (no Collectors):
- Winograd, Terry
- Collector:
- Winograd, Terry
- Description:
-
The term "procedural semantics" has been used in a variety of ways, not
all compatible, and not all comprehensible. In this paper, I have chosen
to apply the term to a broad paradigm for studying semantics (and in fact,
all of linguistics). This paradigm has developed in a context of writing
computer programs which use natural language, but it is not a theory of
computer programs or programming techniques. It is "procedural" because
it looks at the underlying structure of language as fundamentally shaped
by the nature of processes for language production and comprehension. It
is based on the belief that there is a level of explanation at which there
are significant similarities between the psychological processes of human
language use and the computational processes in computer programs we can
construct and study. Its goal is to develop a body of theory at this
level. This approach necessitates abandoning or modifying several
currently accepted doctrines, including the way in which distinctions have
been drawn between "semantics" and "pragmatics" and between "performance"
and "competence".
The paper has three major sections. It first lays out the paradigm
assumptions which guide the enterprise, and elaborates a model of
cognitive processing and language use. It then illustrates how some
specific semantic problems might be approached from a procedural
perspective, and contrasts the procedural approach with formal structural
and truth conditional approaches. Finally, it discusses the goals of
linguistic theory and the nature of the linguistic explanation.
Much of waht is presented here is a speculation about the nature of a
pradigm yet to be developed. This paper is an attempt to be evocative
rather than definitive; to convey intuitions rather than to formulate
crucial arguments which justify this approach over others. It will be
successful if it suggests some ways of looking at language which lead to
further understanding.
- Topic:
- Artificial intelligence
- Subject:
- Stanford Artificial Intelligence Laboratory and Memo (Stanford Artificial Intelligence Laboratory)
- Language:
- English
- Physical Description:
- 1 text file
- Publication Info:
- Stanford (Calif.) and cau
- Date:
- October 1976
- Place created:
- Stanford (Calif.)
- Imprint:
- Stanford (Calif.), October 1976
- Genre:
- memorandums
- Identifier:
- AIM-292
- Repository:
- Stanford University. Libraries. Department of Special Collections and University Archives
- Collection:
- Stanford Artificial Intelligence Laboratory records, 1963-2009
- Manuscript number:
- SC1041
- Title:
- Photographs
- Corporate Author:
- Stanford Artificial Intelligence Laboratory.
- Description:
- Photographs of the Stanford Artificial Intelligence Laboratory.
- Topic:
- Stanford Artificial Intelligence Laboratory, Artificial intelligence, and Photographs
- Date:
- 1961-1979
- Imprint:
- 1961 - 1979
- Genre:
- Image
- Collection:
- Stanford Artificial Intelligence Laboratory Records