acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

The Imperativity of Algorithms
From BLOG@CACM

The Imperativity of Algorithms

The important named algorithms that we call upon deserve a robust ontology.

Evaluating Research Results for Practical Applications
From BLOG@CACM

Evaluating Research Results for Practical Applications

The role of the application of research results in assessing the achievements of scientists.

Did Grace Hopper Create the First Compiler?
From BLOG@CACM

Did Grace Hopper Create the First Compiler?

Heinz Rutishauser (ETH Zurich, Switzerland) is regarded as the developer of automatic programming.

How do Authors' Perceptions about their Papers Compare with Co-Authors' Perceptions and Peer-Review Decisions?
From BLOG@CACM

How do Authors' Perceptions about their Papers Compare with Co-Authors' Perceptions and Peer-Review Decisions?

Does peer review change authors' perception of their own papers?

Can Transaction Costs Explain Scale-Free Networks Born by Preferential Attachment?
From BLOG@CACM

Can Transaction Costs Explain Scale-Free Networks Born by Preferential Attachment?

Centralization leads to more efficient communication and control, which leads to lower transaction costs, which increases the useful work each node can spend on...

Early Computers in Continental Europe
From BLOG@CACM

Early Computers in Continental Europe

About the Bark (binär automatisk relä-kalkylator, binary automatic relay computer) and Besk (binär elektronisk sekvens kalkylator, binary electronic sequential...

The Legacy of Peer-to-Peer Systems
From BLOG@CACM

The Legacy of Peer-to-Peer Systems

What happened to peer-to-peer as a technological concept?      

What Does Meta AI's Diplomacy-Winning Cicero Mean for AI?
From BLOG@CACM

What Does Meta AI's Diplomacy-Winning Cicero Mean for AI?

Hint: It's not all about scaling.

In Pursuit of an International Computation Center in Europe
From BLOG@CACM

In Pursuit of an International Computation Center in Europe

The story of the UNESCO International Computation Center.

New Research Vindicates Fodor and Pylyshyn: No Explainable AI Without 'Structured Semantics'
From BLOG@CACM

New Research Vindicates Fodor and Pylyshyn: No Explainable AI Without 'Structured Semantics'

In this short article, we generalize recent research results that clearly make the point that "there can be no explanation without semantics."

Communing on Computing
From BLOG@CACM

Communing on Computing

 Conferences can renew our professional commitment and inspire thought on problems we face.

Why Are There So Many Programming Languages?
From BLOG@CACM

Why Are There So Many Programming Languages?

Most languages differ less in what they make possible, and more in terms of what they make easy. 

Where is the Cradle of the Computer?
From BLOG@CACM

Where is the Cradle of the Computer?

The digital computer of today arose in the first half of the 1940s independently in three different countries: Germany, the U.K. and the U.S.

Turing's Influence on Computer Construction is Overestimated
From BLOG@CACM

Turing's Influence on Computer Construction is Overestimated

How great was Turing's influence on early British automatic computers? Opinions differ considerably.

InnovateFPGA: Wrong Strategy Drives One of the Best FPGA Development Contests into Crisis
From BLOG@CACM

InnovateFPGA: Wrong Strategy Drives One of the Best FPGA Development Contests into Crisis

In my opinion, the main problem of the InnovateFPGA contest is the lack of a permanent team to lead.

Whence Machine Volition?
From BLOG@CACM

Whence Machine Volition?

How could a computer develop or even express volition?

The Mesm: Ukraine Beats Russia
From BLOG@CACM

The Mesm: Ukraine Beats Russia

The Mesm is considered the first stored program digital computer in Continental Europe.

Anti-Sanctions: New Operating System for Mobile Devices
From BLOG@CACM

Anti-Sanctions: New Operating System for Mobile Devices

There comes a time not only of crisis, but also of great opportunities. And here, it is important to take advantage of these new opportunities.

High-Performance Mobile System-on-Chip Clusters
From BLOG@CACM

High-Performance Mobile System-on-Chip Clusters

Simply stating the problem is not enough; it is necessary to look for a quick way out of the situation, relying on available resources.

Essentials of BI Dashboards
From BLOG@CACM

Essentials of BI Dashboards

A well-designed dashboard is everyone's dream come true.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account