The goals and aesthetics of programming
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
we can construe computation in many ways: logical specification, mathematical function (or set), algorithm or program |
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
|
| Abstraction via names
|
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
|
| Abstraction via names
|
| Abstraction via parameterization
|
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
|
| Abstraction via names
|
| Abstraction via parameterization
|
| Specification and implementation
|
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
|
| Abstraction via names
|
| Abstraction via parameterization
|
| Specification and implementation
|
| Performance analysis and asymptotic complexity
|
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
|
| Abstraction via names
|
| Abstraction via parameterization
|
| Specification and implementation
|
| Performance analysis and asymptotic complexity
|
| The object-oriented conception of programming
|
| ACM Student Chapter Lecture |
The goals and aesthetics of programming | The spectrum of computation
|
| Abstraction via names
|
| Abstraction via parameterization
|
| Specification and implementation
|
| Performance analysis and asymptotic complexity
|
| The object-oriented conception of programming
|
| The aesthetics of programming
the main goals of "writing" in Computer Science (programming) are reusability, clarity, robustness, safety, efficiency |