Documente Academic
Documente Profesional
Documente Cultură
!
O
1st Generation ± machine language
(raw machine code ± lots of binary 0100101010001000111)
ã
ps computer programs become larger and more complex, more errors are
introduced.
It has been estimated that there are 15 bugs in every 1000 lines of
commercial code.
Windows 2000 had 40 million lines of code!
Most bugs are caused by poor memory management.
Clearly there is a need for a structured programming language that helps in
reducing the number of errors and speeds development for programming
teams.
C j C++ j Java
(unctional Programming j bject rientation
Î
]
!
p
ë
"# $ %
Large projects can be broken down into modules more easily.
pids understanding.
Groupwork is easier.
Less chance of data corruption.
pids reusability/extensibility.
Maintaining code is far easier.
Hides implementation details (just need to know what
methods to call but no need to understand how the methods
work to use them).
Ë
"# $ %
'( !
&