acm-header
Sign In

Communications of the ACM

Table of Contents


President's letter to the membership


Letters to the editor: views on technical meetings


Letters to the editor: remarks on syntax and generalization of ALGOL 60


Letters to the editor: pictures of molecular orbit


Character structure and character parity sense for serial-by-bit data communication in the American Standard Code for information interchange

ACM proposes to republish contents of Communications Algorithms section is useable looseleaf format, with bimonthly updating service, provided there is sufficient demand. For details, see News item on page 583.

Certification of algorithm 121 [G5] Normdev


Certification of algorithm 202 [G6] generation of permutations in lexicographical order


Certification of algorithm 200 [G5] normal random


On reversible subroutines and computers that run backwards

A computer design is described which permits subroutines to be executed backward as well as forward, either with their instructions unchanged or replaced with conjugate instructions. It is shown that using this concept a number …

A computer center simulation project

Today's computation centers are based on rapidly changing technologies of hardware and software systems. It is difficult, therefore, to base decisions on experience; in most instances, the benefits of comparable experience for …

Solution of a problem in concurrent programming control


Finding zeros of a polynomial by the Q-D algorithm

A method which finds simultaneously all the zeros of a polynomial, developed by H. Rutishauser, has been tested on a number of polynomials with real coefficients. This slowly converging method (the Quotient-Difference (Q-D) algorithm) …

Applications of differential equations in general problem solving

A large class of problems leading to digital computer processing can be formulated in terms of the numerical solution of systems of ordinary differential equations. Powerful methods are in existence for the solution of such systems …

An undergraduate program in computer science—preliminary recommendations

The Curriculum Committee on Computer Science (C3S) of the Association for Computing Machinery has been considering curriculum problems for approximately three years. During the early part of this period, a number of informal  …

UPLIFTS—University of Pittsburgh linear file tandem system

A series of computer programs has been developed and is now operational for processing the National Aeronautics and Space Administration linear file system on an IBM 1401-7090 combined data processing system. The programs are …