Chapter 1 2
Chapter 1 2
2. Business applications
3. Artificial intelligence
4. Systems programming
5. Scripting languages
2. Programming Methodologies
▪ 1950s and early 1960s: Simple applications; worry about
machine efficiency
▪ Late 1960s: Programmers efficiency became important;
readability, better control structures
▪ Late 1970s: Data abstraction; inheritance; dynamic method
binding
▪ Middle 1980s: Object-oriented programming