Making good software is hard. Making software that has to work without defects on a different planet is extremely hard. Today Gerard Holzmann explained how NASA...Ajith Ranabahu From BLOG@CACM | October 28, 2009 at 01:40 PM
Barbara Liskov is the Turing Award winner for 2008 for her pioneering work in programming languages. She was the keynote speaker in OOPSLA 2009 and talked about...Ajith Ranabahu From BLOG@CACM | October 27, 2009 at 10:13 AM
OOPSLA 2009 workshops started yesterday (Sunday Oct 25th) and featured two workshops on Cloud Computing. The presence of a diverse audience led to many interesting...Ajith Ranabahu From BLOG@CACM | October 26, 2009 at 05:26 PM
This year, I have the honor and privilege to chair the selection committee for the Seymour Cray and Sidney Fernbach awards, which recognize outstanding contributions...Daniel Reed From BLOG@CACM | October 25, 2009 at 09:34 PM
Empirical software engineering papers, at places like the International Conference on Software Engineering (ICSE), used to be terrible. There were exceptions, of...Bertrand Meyer From BLOG@CACM | October 19, 2009 at 12:25 PM
Technology and information are ominpresent in Tokyo, but nobody seems to notice; a look at the future of ultra-integrated high technology.
Michael Conover From BLOG@CACM | August 20, 2009 at 09:25 AM
The list of the world's fastest computers will soon be announced. As always, we can expect the latest announcement to garner interest among the technological community...Daniel Reed From BLOG@CACM | June 20, 2009 at 08:38 PM
There is an old joke in the high-performance computing community that begins with a question, “How do you make a small fortune in high-performance computing?” There...Daniel Reed From BLOG@CACM | June 9, 2009 at 10:21 AM
By definition, the raison d’être for high-performance computing is high performance, but floating point operations per second (FLOPS) need not be the only measure...Daniel Reed From BLOG@CACM | May 7, 2009 at 02:06 AM
Evolution or revolution, it’s the persistent question. Can we build reliable esascale systems from extrapolations of current technology or will new approaches be...Daniel Reed From BLOG@CACM | April 11, 2009 at 07:51 PM
So many processors on our desktops. Four cores, eight cores, soon we will see hundreds of cores. Almost all of them are going to be idle most of the time. If...Greg Linden From BLOG@CACM | April 9, 2009 at 12:48 PM
We rarely talk about computers as "Electronic Brains" or "Thinking Machines." That seems presumptuous or audacious today. Maybe that's exactly what we need to...Mark Guzdial From BLOG@CACM | March 29, 2009 at 10:38 AM
In 1959, the colorful and brilliant physicist, Richard Feynman, gave a seminal lecture to the American Physical Society entitled, "There's Plenty of Room at...Daniel Reed From BLOG@CACM | March 17, 2009 at 07:34 PM
In this economic downturn, as everyone looks with a wary eye at discretionary spending, it is instructive to consider the role of computing technology and innovation...Daniel Reed From BLOG@CACM | February 18, 2009 at 02:54 PM