The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
University of Illinois at Urbana-Champaign professor Marc Snir acknowledges that multicore parallelism is difficult, and this difficulty can give rise to divergent perspectives. One perspective is that parallel programming is…
When ACM launched its pioneering Digital Library a decade ago, it was one of the first professional societies to offer its members—and the broader computing community—a digital repository of its publications. At launch, the …
The college preparatory computer science education curriculum must be improved, beginning with the earliest phases of the process.
Should patents confer power to restrict reuses and redistributions of products embodying the whole or essential parts of inventions?
It's not just science or engineering that will be needed to address security concerns, but law, economics, anthropology, and more.
Virtualization technology is hot again, but for the right reasons?