Sign In

Communications of the ACM

Table of Contents


From Washington: CEOs unite to influence U.S. technology policy

Verbal sparring over U.S. technology policy has persisted unabated for over one decade and two presidential administrations. As politicians, academicians, and industry representatives continue to volley policy virtues, the nation …

Legally speaking: First Amendment rights for information providers?

Applying the First Amendment of the U.S. Constitution to computerized communication of information is raising many interesting questions. While the general principle of this amendment can be simply stated—it forbids the government …

The Soviet computer industry: a tale of two sectors

For the Soviet economy in general, and the Soviet computing community in particular, the last few years have been a period of unprecedented troubles and changes. The old, stable, centrally planned economic system has proven to …

Project START

When the Japanese Fifth Generation Computer project was launched in the early 1980s, data-processing professionals along with the world press were quick to appreciate the strategic goals and background ideas of the project which …

Concurrency + modularity + programmability = MARS

Modern, and particularly upcoming, technology makes it possible to design concurrent computers with a wide variety of architectures. The spectrum of applications requiring high-performance computer systems is also constantly  …

Three new-generation software environments

As a result of the Soviet computer project START, a number of intelligent software environments have been developed. In the heart of these environments lies structural program synthesis—an automatic program synthesis technique …

Intelligent software technology for the new decade

Our collective has been working in the Al domain for more than 15 years. During most of that period our research focused on two “classical” subjects: 1. natural language interfaces and 2. knowledge representation and processing …

Computing Curricula 1991

ACM first published recommendations for undergraduate programs in computer science in 1968 in a report called “Curriculum '68.” The report was produced as an activity of the ACM Education Board, which since then has been providing …

Inside risks: risks with risk analysis