Skip to main content


Data Structures and Algorithms

They are the basic elements of every computer program. The choice of data structures and the design of procedures to manipulate them hold the key to verifying that a program does what it is meant to do

By Niklaus Wirth

Operating Systems

A computer operating system spans multiple layers of complexity, from commands entered at a keyboard to the details of electronic switching. The system is organized as a hierarchy of abstractions

By Peter J. Denning and Robert L. Brown

Computer Software for Working with Language

Programs can manipulate linguistic symbols with great facility, as in word-processing software, but attempts to have computers deal with meaning are vexed by ambiguity in human languages

By Terry Winograd

Computer Software for Information Management

Enormous volumes of stored data are of use only if information can be retrieved quickly in an understandable form. Software for the purpose must reflect the structure of the data base and of the storage medium

By Michael Lesk

Computer Software for Process Control

Software of this kind has the primary function of communicating with and governing physical devices. A process-control computer does not set its own pace but responds to events in the real world

By Alfred Z. Spector

Computer Software in Science and Mathematics

Computation offers a new means of describing and investigating scientific and mathematical systems. Simulation by computer may be the only way to predict how certain complicated systems evolve

By Stephen Wolfram

Computer Software for Intelligent Systems

The key to intelligent problem solving lies in reducing the random search for solutions. To do so intelligent computer programs must tap the same underlying sources of power as human beings do

By Douglas B. Lenat


  • 50 and 100 Years Ago: September 1984

  • Programming Languages

  • Science and the Citizen, September 1984

  • Computer Software for Graphics

  • The Amateur Scientist, September 1984

  • Letters

    Letters to the Editor, September 1984

  • Recommended

    Books, September 1984

  • Departments

    The Authors, September 1984

  • Computer Recreations, September 1984

  • Bibliography, September 1984

Purchase To Read More

Already purchased this issue? Sign In to Access
Select Format
September 1984

See the World from a Different Perspective

Subscribe to Scientific American MIND