Javability (Java, Zaurus, Linux, Live) by Jean-Marc Autexier, Saarland/Germany
cat /dev/www | egrep 'Java|Linux|Zaurus|ITnews|Live' > blog

18.5.05 22:05 Why Java is more maintainable than C/C++ ( , , , )

-- This entry is unfinished, but I'm releasing it as I don't find the time to finish it. Maybe I will update it later ---

Why Java is more maintainable than C/C++
  • Real object oriented language
  • easy pluggable technology: interfaces
  • strong type checking at compile and runtime
  • C/C++: lack of pointer, arraybounds checking
  • build in concurrency
  • namespaces: public/protected/private ...
  • single inheritence: describe problems of multi inheritence ..
  • Java checks that variables are initialized
  • memory management: you don't have to release memory when you have to -> performance
  • multi threading and concurrency primitives build in
  • multiple interfaces
  • extensibility through interfaces and dynamic class loading
  • class loader
  • large standard class library
  • Java community offer many components in internet
  • higher level of abstraction
Read also:

posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
Subscribe

Locations of visitors to this page
selected blogs
ressources
Security
Unsorted
Fun
Free&Open Software
archives
This is a personal web page. Things said here do not represent the position of my employer.
RSS icons by: FastIcon.com