Содержание
- 2. Objectives To introduce several different paradigms of programming But isn’t one language pretty much like another?
- 3. Paradigms of Programming? There are several ways to think about computation: a set of instructions to
- 4. Some Programming Paradigms Procedural examples: C, Pascal, Basic, Fortran Functional examples: Lisp, ML Object-oriented examples: C++,
- 5. Why so many? Most important: the choice of paradigm (and therefore language) depends on how humans
- 6. Models of Computation RAM machine procedural directed acyclic graphs Smalltalk model of O-O partial recursive functions
- 7. Lots of Languages There are many programming languages out there Lots of other PL-like objects document
- 8. Issues for all Languages Can it be understood by people and processed by machines? although translation
- 9. Translation Compilation Translate into instructions suitable for some other (lower level) machine During execution, that machine
- 11. Скачать презентацию