Software Engineering and Programming Languages
A note on conditional expressions
Cold-start vs. warm-start miss ratios
Jump searching: a fast sequential search technique
Models for parallel processing within programs: application to CPU: I/O and I/O: I/O overlap
An analysis of algorithms for the Dutch National Flag Problem
Implementing Quicksort programs
A comparison of heaps and the TL structure for the simulation event set
An algorithm using symbolic techniques for the Bel-Petrov classification of gravitational fields
Generalized working sets for segment reference strings
A note on virtual memory indexes
Hybrid simulation models of computer systems
A model for verification of data security in operating systems
Event manipulation for discrete simulations requiring large numbers of events
A controlled experiment in program testing and code walkthroughs/inspections
Simulations of dynamic sequential search algorithms
Fast parallel sorting algorithms
A time- and space-efficient garbage compaction algorithm
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