Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Building a Typechecker from scratch, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:19:39
    Introduction to Type theory and checking
  • Урок 2. 00:04:18
    Typing Numbers and Strings | Testing
  • Урок 3. 00:06:46
    Math binary operations | String concat
  • Урок 4. 00:08:17
    Variables and Typing Environment, Р“
  • Урок 5. 00:06:55
    Blocks and Local scope
  • Урок 6. 00:07:31
    Parsing: S-expression to AST
  • Урок 7. 00:07:25
    Control flow: If and While expressions
  • Урок 8. 00:09:16
    User-defined functions | Local environments
  • Урок 9. 00:04:42
    Function calls | Built-in functions
  • Урок 10. 00:05:12
    Closures | Recursive calls
  • Урок 11. 00:04:30
    Lambda functions and IILE | Syntactic sugar
  • Урок 12. 00:03:54
    Declaring new types | Type aliases
  • Урок 13. 00:06:40
    OOP | Classes
  • Урок 14. 00:03:51
    OOP | Instances
  • Урок 15. 00:02:49
    Super calls | Inheritance
  • Урок 16. 00:06:02
    Union type
  • Урок 17. 00:07:24
    Union | Type narrowing
  • Урок 18. 00:06:51
    Generics | Function declarations
  • Урок 19. 00:07:09
    Generics | Function calls
  • Урок 20. 00:07:04
    Final executable