Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Building a Transpiler from scratch, а также все другие курсы, прямо сейчас!
Купить сейчас
  • Урок 1. 00:12:04
    Lecture 1: Transpiler overview | Numbers
  • Урок 2. 00:07:28
    Lecture 2: Strings | Blocks and Statements
  • Урок 3. 00:05:59
    Lecture 3: Parsing: S-expression to AST
  • Урок 4. 00:05:17
    Lecture 4: Variable declaration and lookup
  • Урок 5. 00:04:21
    Lecture 5: Function calls | Runtime
  • Урок 6. 00:05:29
    Lecture 6: Binary and Unary expressions
  • Урок 7. 00:03:12
    Lecture 7: Control flow: If statement | While loops
  • Урок 8. 00:05:14
    Lecture 8: Function declarations | Return statement
  • Урок 9. 00:08:40
    Lecture 9: Primer on generators
  • Урок 10. 00:05:08
    Lecture 10: Process | Scheduler class
  • Урок 11. 00:07:48
    Lecture 11: Spawning processes | JS Transform
  • Урок 12. 00:07:00
    Lecture 12: Records and Lists
  • Урок 13. 00:11:42
    Lecture 13: Pattern matching | Decomposition
  • Урок 14. 00:05:23
    Lecture 14: Pattern matching statement
  • Урок 15. 00:05:41
    Lecture 15: Awaiting messages | Process mailbox
  • Урок 16. 00:05:18
    Lecture 16: Receive statement | Recursive calls
  • Урок 17. 00:08:35
    Lecture 17: Using compiled code from Web
  • Урок 18. 00:05:44
    Lecture 18: Final executable | Next steps