Содержание
- 2. TYPES OF PERFORMERS Informal Can execute the same algorithm in different ways. formal Performs the same
- 4. PROGRAMMING
- 5. PROGRAMMING PARADIGMS Imperative (procedural, structural, object-oriented, etc.) Declarative (functional and logical)
- 6. FUNCTIONAL PROGRAMMING The basis of functional programming is the calculation of functions (in mathematical terms).
- 7. PURE FUNCTION In programming languages, a pure function is a function that: Is deterministic; Has no
- 8. THE DIFFERENCE BETWEEN IMPERATIVE AND FUNCTIONAL PL The main difference is that imperative languages have states,
- 9. Because: It supports pure functions only; It has no states. Is pure functional programming language
- 10. LAZY EVALUATION Lazy computation allows Haskell to reduce the total amount of computation at the expense
- 11. STATIC TYPING Haskell has static strong full typing with automatic type inference. These measures allow you
- 12. AN EXAMPLE OF SOLVING A TASK IN HASKELL Find all possible right-angled triangles whose side lengths
- 13. COMPARISON WITH OTHER PL
- 16. Скачать презентацию