Frontend Masters – Building Your Own Programming Language 2019-10[1fileword]

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size746.1 MB
  • Uploaded ByPolara121
  • Downloads83
  • Last checkedAug. 15th '23
  • Date uploadedAug. 14th '23
  • Seeders 28
  • Leechers8

Infohash : CC87AE1B8C963DEBEBD9AC6D7EE385A1E30BB38A




Building Your Own Programming Language, the training course on building a programming language is published by Frontend Masters Academy. Learn the Essential Parts of Programming Language Design Through the creation of a new programming language, you will learn how to break down a program into its essential elements: first into tokens through lexical analysis, and then into an abstract syntax tree. Navigation consists of those tokens. You’ll also write an interpreter and learn how to convert your language to JavaScript so it can be run.

What you will learn
Lexing: lexical analysis
Lexing numbers and letters
ASTs
AST construction steps
Add standard library
Evaluating phrases
Search IDs
Build CLI REPL
Run files from CLI
Conversion: Visitor pattern
Traverse implementation
Traverse test
variable evaluation
Building Your Own Programming Language course specifications
Publisher: Frontend Masters
Instructor: Steve Kinney
English language
Education level: all levels
Number of courses: 30
Training duration: 3 hours and 9 minutes

Files:

Frontend_Masters_Building_Your_Own_Programming_Language_2019-10 Frontend Masters - Building Your Own Programming Language 2019-10
  • Readme.txt (0.1 KB)
  • Download Latest E-Books and Apps from 1fileword.com.url (0.1 KB)
  • Read Me.txt (0.4 KB)
  • 4. REPL and CLI
    • 17. Adding to the Standard Library.vtt (3.4 KB)
    • 14. Adding the Standard Library.vtt (3.5 KB)
    • 13. REPLs.vtt (6.7 KB)
    • 16. Looking Up Identifiers.vtt (8.4 KB)
    • 19. Running Files from the CLI.vtt (10.8 KB)
    • 18. Building the REPL CLI.vtt (11.8 KB)
    • 15. Evaluating Expressions.vtt (20.1 KB)
    • 14. Adding the Standard Library.mp4 (8.6 MB)
    • 17. Adding to the Standard Library.mp4 (10.5 MB)
    • 13. REPLs.mp4 (13.5 MB)
    • 16. Looking Up Identifiers.mp4 (28.7 MB)
    • 19. Running Files from the CLI.mp4 (29.8 MB)
    • 18. Building the REPL CLI.mp4 (35.6 MB)
    • 15. Evaluating Expressions.mp4 (61.8 MB)
    6. Language Features
    • 27. Variable Evaluation.vtt (4.0 KB)
    • 29. Parser Generators.vtt (7.7 KB)
    • 28. Transpiling Variable Declarations to JavaScript.vtt (8.0 KB)
    • 26. Transforming to Variable Declarations.vtt (16.2 KB)
    • 27. Variable Evaluation.mp4 (15.3 MB)
    • 29. Parser Generators.mp4 (15.9 MB)
    • 28. Transpiling Variable Declarations to JavaScript.mp4 (27.3 MB)
    • 26. Transforming to Variable Declarations.mp4 (47.4 MB)
    1. Introduction
    • 3. Course Project.vtt (4.0 KB)
    • 2. Compilers & Interpreters Overview.vtt (7.6 KB)
    • 1. Introduction.vtt (11.7 KB)
    • 3. Course Project.mp4 (8.6 MB)
    • 2. Compilers & Interpreters Overview.mp4 (14.6 MB)
    • 1. Introduction.mp4 (24.2 MB)
    3. Parsing Syntactic Analysis
    • 10. Steps to Build an AST.vtt (4.2 KB)
    • 9. Internal Representations & ASTs.vtt (6.0 KB)
    • 11. Parsing Exercise.vtt (7.1 KB)
    • 12. Parsing Solution.vtt (19.2 KB)
    • 10. Steps to Build an AST.mp4 (7.4 MB)
    • 9. Internal Representations & ASTs.mp4 (12.2 MB)
    • 11. Parsing Exercise.mp4 (23.7 MB)
    • 12. Parsing Solution.mp4 (63.0 MB)
    2. Parsing Lexical Analysis
    • 5. Identity Helpers & Lexer.vtt (4.3 KB)
    • 4. Lexing Lexical Analysis.vtt (4.7 KB)
    • 8. Lexing Characters & Strings.vtt (7.5 KB)
    • 7. Lexing Numbers & Letters.vtt (10.2 KB)
    • 6. Lexing White Space & Parenthesis.vtt (17.2 KB)
    • 5. Identity Helpers & Lexer.mp4 (7.6 MB)
    • 4. Lexing Lexical Analysis.mp4 (7.8 MB)
    • 8. Lexing Characters & Strings.mp4 (24.2 MB)
    • 7. Lexing Numbers & Letters.mp4 (33.6 MB)
    • 6. Lexing White Space & Parenthesis.mp4 (49.3 MB)
    7. Wrapping Up
    • 30. Wrapping Up.vtt (5.4 KB)
    • 30. Wrapping Up.mp4 (8.3 MB)
    5. Traversing and Transforming the AST
    • 20. Generation & Babel generate.vtt (5.8 KB)
    • 23. Testing Traverse.vtt (6.1 KB)
    • 24. Transform Practice.vtt (7.0 KB)
    • 21. Transformation Visitor Pattern.vtt (8.6 KB)
    • 25. Transpiling to JavaScript.vtt (14.8 KB)
    • 22. Implementing Traverse.vtt (20.1 KB)
    • 20. Generation & Babel generate.mp4 (11.4 MB)
    • 21. Transformation Visitor Pattern.mp4 (16.1 MB)
    • 23. Testing Traverse.mp4 (17.8 MB)
    • 24. Transform Practice.mp4 (22.8 MB)
    • 25. Transpiling to JavaScript.mp4 (40.3 MB)
    • 22. Implementing Traverse.mp4 (58.9 MB)

Code:

  • udp://tracker.openbittorrent.com:80/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://tracker.pirateparty.gr:6969/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://explodie.org:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://tracker.coppersurfer.tk:6969/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://tracker.open-internet.nl:6969/announce