Sign In

Communications of the ACM

Table of Contents


Letter to the editor


Report on a conference of university computing center directors (June 2-4, 1960)


Conference report on the use of computers in engineering classroom instruction


Automatic graders for programming classes

Fifteen months ago the first version of an “automatic grader” was tried with a group of twenty students taking a formal course in programming. The first group of twenty programs took only five minutes on the computer (an IBM  …

Do it by the numbers—digital shorthand

Present communications systems transmit single characters in groups of coded pulses between simple terminal equipments. Since English words form only a sparse set of all possible alphabetic combinations, present methods are inefficient …

Comments on a previous paper


Comments on a technique for counting ones

Peter Wegner [1] describes a short 704 SAP program that is faster than the standard technique. The expected number of loops—of five instructions each—for a word half of whose bits are ones, is 18 in this program.

Some thoughts on parallel processing

In the past two years or so I have seen a number of papers and heard a number of talks describing the characteristics of (and the wonders inherent in) certain computers like Gamma 60, LARC, H-800, STRETCH, and others. Of course …

Algorithm 19: binomial coefficients


Remark on algorithm 16: crout with pivoting


Algorithm 20: real exponential integral


Evaluating numbers expressed as strings of English words

Integer numbers can be expressed in English by a series of words such as “one hundred thirty three million two hundred four.” The process indicated by the accompanying flowchart evaluates numbers represented by such a string. …

A note on the calculation of interest