A list-type storage technique for alphanumeric information
Research and Advances
A method which is economic in terms of space and time is proposed for the storage and manipulation of character strings of arbitrary length in a fixed word-length computer. The method is illustrated in an application to Algol-type identifiers in an Algol-like block structure.
A computer program for editing the news
The computer news editing program is designed to perform the following functions: (1) it will input automatically those stories from the AP Teletypesetter tape which the editor wishes to use; (2) it will make additions and deletions in these stories according to instructions received from the editor; (3) it will attempt to “edit,” i.e. cut from the bottom, the stories in its possession according to (a) an overall news hole limitation, (b) a minimum-lines-per-story limitation, (c) the general interests of the paper's editor in various categories of news, (d) a formula which grants more space to those stories which the editor thinks are more important, and (e) the availability of news on the day in question; (4) it will print out stories cut to desired lengths and arranged in categories.
There are, of course, many editing functions which the program does not perform. It does not assign stories to pages; it does not lay out the news and advertising; it does not crop pictures nor provide for display headlines; it does not cut stories (as an editor would) with regard for their meaningfulness and literary effectiveness. In short, the present program is presented more as an “aid to the editor” handling the news than as a complete computer editing system. Designing a complete editing system, though probably feasible, would be a major undertaking.
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 InvolvedCommunications 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