Home | Contact | Pricing | News | Events | Partners | Mailing List | Site Map

Developer Center

A principled approach to software engineering

Thursday February 5, 2009

This paper examines the use of Java as a first programming language, in the light of well-established principles of software engineering, and the increasing concern with correctness, performance, and maintainability. We argue that Java is markedly inferior to Ada or C++ as a language for introductory Computer Science courses, and that its widespread use in the training of tomorrow’s software engineers is counterproductive.

application/pdf
157.6Kb
 

Posted by Posted in Ada / Ada 2005, Technical Papers