acm-header
Sign In

Communications of the ACM

Table of Contents


Letters to the editor


Report on the algorithmic language ALGOL 60


What is a code?

The etymology of the word code is most interesting. It seems evident that in its original form it has reference to the paginated format of a book as distinguished from the earlier scrolls. Books with leaves fastened togethercode …

Divisionless computation of square roots through continued squaring


A start on automatic storage assignment

This technique outlines a method whereby equation sets can be ordered in computational order and checked for compatibility. The technique also allows one to note what equations can be computed in parallel (provided one has parallel …

A technique for counting ones in a binary computer

Standard methods of counting binary ones on a computer with a 704 type instruction code require an inner loop which is carried out once for each bit in the machine word. Program 1 (written in SAP language for purposes of illustration) …

Abbreviating words systematically