Combining decision rules in a decision table
Software Engineering and Programming Languages
Consecutive storage of relevant records with redundancy
On the external storage fragmentation produced by first-fit and best-fit allocation strategies
Deterministic parsing of ambiguous grammars
Guarded commands, nondeterminacy and formal derivation of programs
Multiple byte processing with full-word instructions
Comments on a paper by T.C. Chen and I.T. Ho
Decomposability, instabilities, and saturation in multiprogramming systems
The restriction language for computer grammars of natural language
A large semaphore based operating system
Use of the concept of transparency in the design of hierarchically structured systems
A simplified recombination scheme for the Fibonacci buddy system
Algorithm 492: Generation of all the cycles of a graph from a set of basic cycles [H]
Addition in an arbitrary base without radix conversion
A linear space algorithm for computing maximal common subsequences
Efficient string matching: an aid to bibliographic search
A cost oriented algorithm for data set allocation in storage hierarchies
Analysis and performance of inverted data base structures
Copying cyclic list structures in linear time using bounded workspace
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