Joseph Weizenbaum

dblp:64/306 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2005
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 2 · 2 first-authorSystems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › language design
language extension
0.011964
List Processing and Extension of Language Facility by Embedding · IEEE Trans. Electron. Comput. 1964
Programming languages and type systems
list processing
0.011964
List Processing and Extension of Language Facility by Embedding · IEEE Trans. Electron. Comput. 1964
YearPublicationVenuePosition
2005 Information in the information society
abstract
The title of this talk is deliberately misleading: I really want to talk about misinformation.. Most citizens in what we laughingly call an "information society" derive most of what they know about their world from the mass media, for example from television, newspapers, more recently and increasingly from the World Wide Web and other such sources. But while it is true that the content of the mass media as a whole is from 90 to 95% trash, it is a mistake to blame the media establishment alone for the peoples' miserable state of world knowledge.Where, after all, is information created, where does it come from? The media delivers not "news", not "information", it delivers messages (signals) that, in order to produce information, must first be converted by the work of interpretation. That labor can be done only by (in the present context) the human mind.Information = interpretation ( signals ).Information theory teaches that messages have no information content, their interpretation does. And, what is most important, an interpretation of a message is a function of the state (or, in other words, the expectations) of the receiver! It follows that understanding a message, say the "news" delivered on television, involves the existing state of knowledge of the viewer, hence his or her education, socialization, indeed, in principle his whole life history.For us as educators, also as computer scientists, this implies that we must be attentive to the "state of the receiver". We must be attentive to the forces that influence the ability of our students to make sense of the signals they receive from us, from the media and from the rest of their world. We must teach them to think critically, and this foremost by means of our own example.
Joseph Weizenbaum
ITiCSE1
1977 A Response to Donald Michie (Book Review)
Joseph Weizenbaum
Int. J. Man Mach. Stud.1
1964 List Processing and Extension of Language Facility by Embedding
abstract
There are two distinct (though not necessarily disjoint) types of language extension. The first is a syntactic extension, in which the class of expressions interpretable within a language is widened. The second is an extension of the functional domain in which operations not previously performable are added to the language. These extensions may be implemented by completely reprogramming the basic language processor (the compiler or interpreter), but such extensions may often be achieved at far less cost by embedding. The authors give an example of each of these two types of extensions by embedding, adding list-processing facilities to the FORTRAN language, and extending the list processing language LISP to facilitate expression and interpretation of string transformations. As an aid to those unfamiliar with list processing, there is a section which reviews this subject. Included are descriptions and explanations of list structures, the various notations used for lists, the basic processes of list processing, and the different notations (machine language, functional, and prototype) used for expressing processing of lists.
Daniel G. Bobrow, Joseph Weizenbaum
IEEE Trans. Electron. Comput.2