When James Gosling led the team that created the Java language and platform, Sun Microsystems was riding high and Java stood as a landscape-changing revolutionary...eWeek From ACM Opinion | September 22, 2010
The computer science luminary, in one of his last interviews before his death in 2002, reflects on a programmer's life.Philip L. Frana, Thomas J. Misa From Communications of the ACM | August 1, 2010
Much of modern-day programming is based on the Smalltalk-80 programming language, which was co-developed by Alan Kay, widely considered the father of the concept...Computerworld Australia From ACM TechNews | July 14, 2010
The National Energy Research Scientific Computing Center's John Shalf describes parallel programming languages as tools designed to program systems with multiple...International Science Grid This Week From ACM TechNews | June 28, 2010
Brad Cox, creator of the Objective-C programming language, says he co-developed the language with partner Tom Love as a reaction to the C language and its limitations...Computerworld Australia From ACM TechNews | June 21, 2010
Fred Brooks, who was project manager for the IBM System/360 and the lead designer of its operating system, says that software developers should plan on continuously...Computerworld From ACM TechNews | June 9, 2010
The University of Tennessee's Jack Dongarra says the transition to exascale computing is going to be more dramatic than earlier transitions, and this will result...HPC Wire From ACM TechNews | June 7, 2010
ACM Fellow and A.M. Turing Award recipient Edward A. Feigenbaum, a pioneer in the field of expert systems, reflects on his career.Len Shustek From Communications of the ACM | June 1, 2010
Cigital CTO Gary McGraw and colleagues examined 30 companies' secure software development practices to create a measurement instrument that companies could use...CNet From ACM TechNews | May 18, 2010
For Marc Maiffret, the turning point in his life came when—at the age of 17—he woke up to an FBI agent pointing a gun at his head. A runaway and high school dropout...CNet From ACM Opinion | April 15, 2010
It came as a surprise to many when Microsoft pulled from its hat a rabbit in the form of an exciting, radical, language that offers an effective alternative to...Simple-Talk From ACM Opinion | February 9, 2010
Google CEO Eric Schmidt has long defended his company's decision to do business in China despite the restrictions that Beijing imposes on Internet freedom. Nevertheless...Newsweek From ACM Opinion | January 21, 2010
Cleve Moler, the creator of the MATLAB programming language, says he originally developed the language to solve problems involving computations with matrices and...Computerworld Australia From ACM TechNews | December 14, 2009
Forty years ago—on December 5, 1969—the U.S. Department of Defense's Advanced Research Projects Agency (ARPA) connected four computer network nodes at the University...Scientific American From ACM Opinion | December 8, 2009
Donald Knuth is an extraordinary man. As well as inventing 'Literate Programming' and writing The Art of Computer Programming—often cited as the most important...Simple-Talk From ACM Opinion | December 1, 2009
The recent ACM Cloud Computing Security Workshop was the first event devoted specifically to the security of cloud computing systems. Speaker Whitfield Diffie,...Technology Review From ACM TechNews | November 16, 2009
Four decades ago, Multiplexed Information and Computing Service (Multics), widely considered the basis of contemporary time-sharing systems, was first employed...CIO Australia From ACM TechNews | November 13, 2009
One of the most popular and successful open source software development initiatives is Ruby on Rails, created by David Heinemeier Hansson. "I think the fundamental...Computerworld Australia From ACM TechNews | October 30, 2009
Ping Fu, CEO of the digital shape sampling and processing company Geomagic, discusses her background, achievements, and challenges managing a company during a period...Bob Cramblitt, Ping Fu From Communications of the ACM | November 1, 2009