Advertisement

Opinion

Notes from COMDEX

Finally, new and interesting ideas about documentation. It is kind of funny, really. Most documentation is written by technicians—not professional writers. And most technicians would include documentation among their top ten complaints regarding the software they use. Physician, heal thyself. This column describes ideas and suggestions from current literature on software documentation. I hope they will change the way you think about documentation. If you are in the software field, it is almost certain that you will have to write documentation, for either your peers or your users. If you are designing software, you owe it to those you serve to gain an enlightened attitude toward documentation, recognizing the interconnectedness of the software, its documentation, and the help system. Otherwise, you are not a “practical programmer.”
Opinion

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 has watched its strong lead in the world's technology tournament slip another few notches. Industry observers lament that setting priorities, particularly in terms of R&D spending, has reached a turning point.
Opinion

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 be far more brittle than almost anyone expected; but attempts to build a market economy have fallen far short of many hopes and expectations. The net result to date is an economy in confusion and shambles (e.g., see [3, 6]).
Research and Advances

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 updates to recommendations for computer science programs as well as recommendations for other academic programs in computing.
Research and Advances

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 has since been referred to as “Japan's challenge.” Soon, next generation computing projects and programs, like MCC in the U.S., ESPRIT in Europe and ALVEY in Great Britain emerged as a response to this challenge.
Opinion

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 from interfering with freedom of speech—the specifies of its application over two centuries of American history have yielded a complex matrix of principles whose application depends on a variety of factors. Where computerized communication of information fits into this schema has yet to be definitely determined. The last “Legally Speaking” column (Mar. 1991) discussed some First Amendment issues raised by treating computerized information as private property, theft of which might be criminally prosecutable. This column will discuss quite a different First Amendment issue. But these two columns can only begin to introduce a few of the challenging First Amendment issues presented by the “Electronic Frontier.”
Opinion

Computing perspectives: software and the programmer

Engineering could not exist without mathematics and experimental science. Mathematics deals in pure thought and experimental science is concerned with the laws of nature. Within the same framework, it may be said that the aim of engineering is to secure control over nature. In some branches of engineering the dependence is very clear. Where, for example, would heat engines be without thermodynamics, radio antenna design without electromagnetic theory, or communications without Fourier analysis? It has long been accepted that the training of an engineer should include a serious study of mathematics and the relevant science, whatever use he or she may subsequently make of this learning.
Opinion

Legally speaking: is information property?

This column will discuss why the law has traditionally resisted characterizing information as the sort of thing that can be private property, and will speculate about why judges may be more receptive nowadays to assertions that information should be treated as property. This new attitude is illustrated by a 1987 U.S. Supreme Court decision which upheld criminal convictions based solely on the misappropriation of information which the Court found to be the property of one of the defendants' employers.
Opinion

Electronic frontier: coming into the country

Imagine discovering a continent so vast that it may have no end to its dimensions. Imagine a new world with more resources than all our future greed might exhaust, more opportunities than there will ever be entrepreneurs to exploit, and a peculiar kind of real estate that expands with development.

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved

Communications of the ACM (CACM) is now a fully Open Access publication.

By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.

Learn More