WorldCat Identities

Bobrow, Daniel G. (Daniel Gureasko) 1935-

Overview
Works: 130 works in 389 publications in 6 languages and 4,377 library holdings
Genres: Conference papers and proceedings  Programmed instructional materials 
Roles: Editor, Author, Creator, Other
Publication Timeline
.
Most widely held works by Daniel G Bobrow
The art of the metaobject protocol by Gregor Kiczales( )

17 editions published between 1991 and 2010 in English and held by 1,289 WorldCat member libraries worldwide

The authors introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS. The CLOS metaobject protocol is an elegant, high-performance extension to the CommonLisp Object System. The authors, who developed the metaobject protocol and who were among the group that developed CLOS, introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS. Kiczales, des Rivir̈es, and Bobrow show that the "art of metaobject protocol design" lies in creating a synthetic combination of object-oriented and reflective techniques that can be applied under existing software engineering considerations to yield a new approach to programming language design that meets a broad set of design criteria. One of the major benefits of including the metaobject protocol in programming languages is that it allows users to adjust the language to better suit their needs. Metaobject protocols also disprove the adage that adding more flexibility to a programming language reduces its performance. In presenting the principles of metaobject protocols, the authors work with actual code for a simplified implementation of CLOS and its metaobject protocol, providing an opportunity for the reader to gain hands-on experience with the design process. They also include a number of exercises that address important concerns and open issues
Representation and understanding : studies in cognitive science by Daniel G Bobrow( Book )

17 editions published between 1975 and 1986 in English and held by 759 WorldCat member libraries worldwide

Theory of representation; New memory models; Higher level structures; Semantic knowledge in understander systems
The calculus of chemistry, with an introduction to computer programming by James N Butler( Book )

15 editions published in 1965 in English and French and held by 450 WorldCat member libraries worldwide

Qualitative reasoning about physical systems by Daniel G Bobrow( Book )

26 editions published between 1984 and 2014 in English and Undetermined and held by 413 WorldCat member libraries worldwide

This volume brings together current work on qualitative reasoning. Its publication reflects the maturity of qualitative reasoning as a research area and the growing interest in problems of reasoning about physical systems. The papers present knowledge bases for a number of very different domains, including heat flow, transistors, and digital computation. A common theme of all these papers is explaining how physical systems work. An important shared criterion is that the behavioral description must be compositional, that is the description of a system's behavior must be derivable from the structure of the system. This material should be of interest to anyone concerned with automated reasoning about the real (physical) world
Symbol manipulation languages and techniques. Proceedings of the IFIP Working Conference on Symbol Manipulation Languages by Daniel G Bobrow( Book )

31 editions published between 1968 and 1994 in 4 languages and held by 325 WorldCat member libraries worldwide

The programming language LISP; its operation and applications by Edmund Callis Berkeley( Book )

28 editions published between 1964 and 1974 in English and held by 310 WorldCat member libraries worldwide

An introduction to LISP is given on an elementary level. Topics covered include the programming system, 240 exercises with solutions, debugging of LISP programs, and styles of programming. More advanced discussions are contained in the following articles: Techniques using LISP for automatically discovering interesting relations in data; Automation, using LISP, of inductive inference on sequences; Application of LISP to machine checking of mathematical proofs; METEOR: A LISP interpreter for string transformations; Notes on implementing LISP for the M-460 computer; LISP as the language for an incremental computer; The LISP system for the Q-2 computer; An auxiliary language for more natural expression -- the A-language. Some applications of the utilization of the LISP programming language are given in the appendices
Artificial intelligence in perspective by Daniel G Bobrow( Book )

20 editions published between 1993 and 1994 in English and held by 308 WorldCat member libraries worldwide

This collection of essays reviews the scope and progress of research in artificial intelligence over the past two decades. Seminal and most-cited papers from the journal "Artificial Intelligence" are revisited by the authors who describe how their research has been developed since publication
Introductory calculus by Daniel G Bobrow( Book )

5 editions published between 1960 and 1969 in 3 languages and held by 65 WorldCat member libraries worldwide

Mathématiques pour les chimistes by James N Butler( Book )

6 editions published in 1968 in French and held by 52 WorldCat member libraries worldwide

Natural language input for a computer problem solving system by Daniel G Bobrow( Book )

10 editions published between 1964 and 1973 in English and held by 29 WorldCat member libraries worldwide

The STUDENT problem solving system, programmed in LISP, accepts as input a comfortable but restricted subset of English which can express a wide variety of algebra story problems. STUDENT finds the solution to a large class of these problems. The thesis includes a summary of other English language question-answering systems. The linguistic analysis in STUDENT is a first approximation to the analytic portion of a semantic theory of discourse outlined in the thesis. STUDENT finds the set of kernel sentences which are the base of the input discourse, and transforms this sequence of kernel sentences into a set of simultaneous equations which form the semantic base of the STUDENT system. STUDENT then tries to solve this set of equations for the values of requested unknowns. If it is successful it gives the answers in English. If not, STUDENT asks the user for more information, and indicates the nature of the desired information. The STUDENT system is a first step toward natural language communication with computers. (Author)
Common Lisp object system specification : X3J13 document 88-002R by Daniel G Bobrow( Book )

1 edition published in 1988 in English and held by 21 WorldCat member libraries worldwide

Symbol manipulation languages and techniques by IFIP( Book )

9 editions published between 1966 and 1971 in English and held by 19 WorldCat member libraries worldwide

Basic mathematics by General Programmed Teaching Corporation( Book )

6 editions published in 1962 in English and held by 18 WorldCat member libraries worldwide

Studies in computer science and artificial intelligence( )

in English and held by 18 WorldCat member libraries worldwide

The Common Lisp Object Standard by Daniel G Bobrow( Visual )

2 editions published in 1987 in English and held by 17 WorldCat member libraries worldwide

Discusses the history of object systems, their design criteria and principal language features, the system's implementation by a set of meta-objects, and the current status of the standard
Hua xue wei ji fen by Bo Te Le( Book )

1 edition published in 1973 in Chinese and held by 17 WorldCat member libraries worldwide

An overview of KRL : a knowledge representation language by Daniel G Bobrow( Book )

9 editions published in 1976 in English and held by 12 WorldCat member libraries worldwide

This paper describes KRL, a knowledge representation language designed for use in understanding systems. It outlines both the general concepts which underlie our research and the details of KRL-(zero), 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 structured conceptual objects with associated descriptions. These objects form a network of memory 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 procedural 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 procedure directories which operate along with process frameworks to allow procedural parameterization of the fundamental system processes for building, comparing, and retrieving memory structures
Hua xue ying yong shu xue by Ba te la( Book )

1 edition published in 1972 in English and held by 10 WorldCat member libraries worldwide

A comparison of list-processing computer languages by Daniel G Bobrow( Book )

2 editions published in 1963 in English and held by 9 WorldCat member libraries worldwide

A detailed comparison is presented of COMIT, IPL-V, LISP 1.5, and SLIP-four well-known computer programming languages which, among them, exhibit all the principal characteristics of existing list-processing languages. Important comon features of list-processing languages are reviewed: forms of data structures which are manipulated; necessity for dynamic allocation of storage; use of pushdown stores; and use of recursive operations. Principal differences between the four languages under consideration are detailed: representations of data, both by the programmer and within the machine; methods for storage allocation; programming formalisms and special processes available, including arithmetic facilities; and usability in terms of availability, documentation, learning aids, and debugging facilities. Finally, the authors give some heuristics to aid in the selection of one of these languages for use in particular problem applications, concluding that no one of the languages considered in distinctly superior over all possible list-processing applications. (Author)
Problems in natural language communication with computers by Daniel G Bobrow( Book )

4 editions published between 1966 and 1967 in English and held by 8 WorldCat member libraries worldwide

The paper gives an overview of the problems involved in the construction of a computer-based question-answering system designed to interact with the user in English. The system is viewed as containing five distinct parts - a parser, a semantic interpreter, an information storer, an information retriever, and an English output generator. There is a need for extensive interaction among these subsystems, and between the subsystems and the user. Examples are given of the type of processing done by each subsystem, and the nature of the possible interactions. The syntactic analysis described is based on a Chomsky type of transformational grammar. The semantic store is characterized by a form of the predicate calculus, with additional algorithms for computation, and structures designed for fast access to relevant data
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.41 (from 0.05 for The art of ... to 0.99 for Bobrow, Da ...)

The art of the metaobject protocol
Covers
Artificial intelligence in perspective
Alternative Names
Bobrow, D. G.

Bobrow, D. G. 1935-

Bobrow, D. G. (Daniel Gureasko), 1935-

Bobrow, Daniel G.

Bobrow, Daniel Gureasko 1935-

Daniel G. Bobrow American computer scientist

Daniel G. Bobrow Amerikaans informaticus

Daniel G. Bobrow amerikansk ingeniør og informatikar

Daniel G. Bobrow amerikansk ingeniør og informatiker

Daniel G. Bobrow amerikansk ingenjör och datavetare

Daniel G. Bobrow informaticien américain

Daniel G. Bobrow US-amerikanischer Informatiker

Gureasko Bobrow, Daniel

دانيال ج. بوبرو عالم حاسوب أمريكيّ

다니엘 G 보브로우

ダニエル・G・ボブロウ

ボブロー, ダニエル G

Languages
English (201)

French (7)

Dutch (2)

German (1)

Chinese (1)

Serbian (1)