Documente Academic
Documente Profesional
Documente Cultură
Programming
Languages
Lecture Slides
By
Hammad Mashkoor
30-08-2016
30-08-2016
1980 : C++, ML
30-08-2016
80s:
Development of functional programming: ML,
Miranda
Need for reliability and maintainability: Ada
Object-oriented programming: Smalltalk, C++7
90s:
Fourth-generation languages
Productivity tools (such as spreadsheets)
Visual languages : Delphi
Scripting languages : Perl
Expert systems shells
Network computing : Java
Computer capabilities
Hardware and OS
Applications
Programming methods
Implementation methods
Theoretical studies
Standardization
30-08-2016
Orthogonality
Programming environment
Portability of programs
Cost of use
Program execution
Program translation
Program creation, testing, and use
Program maintenance
10
30-08-2016
Writability
Readability
Simplicity
Safety (goto, pointers)
Robustness
Maintainability
Factoring (modularity)
Locality
Efficiency
11