acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Operating Systems as Possible Worlds
From BLOG@CACM

Operating Systems as Possible Worlds

Is a comparison between operating systems, which are analyzed by software engineers for conditional execution paths, and possible worlds, which are analyzed by...

Ethical Theories Spotted in Silicon Valley
From BLOG@CACM

Ethical Theories Spotted in Silicon Valley

Some of the prevailing theories of ethics surface in modern high tech.  We take a quick and rather superficial look at their tracks on the ground, noting especially...

Fact Versus Frivolity in Facebook
From BLOG@CACM

Fact Versus Frivolity in Facebook

Facebook, for the sake of its own business integrity and for the sake of the public, should give up any attempt to guarantee veracity in items posted by users.

The Work and Inspiration of the Commission on the History and Philosophy of Computing
From BLOG@CACM

The Work and Inspiration of the Commission on the History and Philosophy of Computing

The international organization HaPoC promotes and sponsors research that brings together the history and the philosophy of computing.

Fiction as Model Theory
From BLOG@CACM

Fiction as Model Theory

Like model theory, fiction deploys a theory and an interpretation.  An interpretation that makes the statements of the theory true demonstrates consistency, in...

The Work and Inspiration of the APA Newsletter on Philosophy and Computers
From BLOG@CACM

The Work and Inspiration of the APA Newsletter on Philosophy and Computers

 The Newsletter of the Committee on Computing and Philosophy of the American Philosophical Association offers a wide range of scholarly work in the philosophy of...

What Makes a Program Elegant?
From BLOG@CACM

What Makes a Program Elegant?

Most programmers would agree that some programs are elegant, and that elegant programs are better than others.

The Work and Inspiration of the International Association For Computing and Philosophy
From BLOG@CACM

The Work and Inspiration of the International Association For Computing and Philosophy

A prominent player in the philosophy of computer science includes the two disciplines in its title.

Does Nature ­Use Data?
From BLOG@CACM

Does Nature ­Use Data?

Does nature use databases? Does nature use data structures?  
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account