About
Subscribe

AdaCore criticises Java

Patricia Pieterse
By Patricia Pieterse, iWeek assistant editor
Johannesburg, 15 Jan 2008

AdaCore criticises Java

Two professors emeritus at New York University, who also happen to be executives at AdaCore, have criticised Java in an article entitled "Computer Science Education: Where Are The Software Engineers of Tomorrow?", says InfoWorld.

"It is our view that computer science is neglecting basic skills," particularly in the areas programming and formal methods, according to the article, written by Robert Dewar, AdaCore president, and Edmond Schonberg, AdaCore VP.

"We consider that the general adoption of Java as a first programming language is in part responsible for this decline," they wrote. Java, the authors said, has been used in introductory programming courses in a "misguided attempt" to make programming more fun.

SpringSource updates .Net

Developers may now be able to build .Net Framework applications using concepts previously available only on Java, thanks to the release of SpringSource's Spring.Net, says InternetNews.com.

Spring is about "making it easy to swap implementations in and out," Spring.Net project lead Mark Pollack said. "We're not tied to languages but to programming ideas. Spring is bringing ideas developed in Java to .Net."

SpringSource, formerly known as Interface21, previously released the Spring Framework programming model for Java.

Java tested for security

Coverity, which creates source code analysis tools, announced its first list of open source projects that have been certified as free of defects, says CNet News.

Coverity, working in collaboration with Stanford University and under a contract from the Department of Homeland Security, is analysing source code to certify that open source projects written in C, C++, and Java are secure. Coverity has not disclosed the amount of the DHS contract.

The certification was created so that companies can "select these open source applications with even greater confidence", Coverity said.

Share