Copyright © 2004, Aonix
35
Review: Productivity benefits of Java
•Many experiments have concluded that Java developers are at least twice as productive as C or C++ developers.  Why?
–Stronger type checking reduces programmer errors
–Object-oriented encapsulation reduces interference between independently developed components
–Forced exception handling reduces programmer errors
–Automatic garbage collection simplifies memory management and reduces programmer errors
–Simpler language reduces programmer misunderstandings
–Improved portability allows programmers to master the language, rather than mastering particular tool chains and RTOS services
–