![[FRONTEND MASTERS] BUILD YOUR OWN PROGRAMMING LANGUAGE](https://i2.wp.com/freecoursenow.com/wp-content/uploads/2019/12/Build-Your-Own-300x300.jpg?fit=300%2C300&ssl=1)
Some Key Takeaways!
By coding along with us in the Workshop, you’ll:
- Design your language by learning some of the fundamentals of language design.
- Learn how to identify variables, functions, operators, and control flow by breaking apart your program into tokens using lexical analysis.
- Learn how to parse those tokens into an abstract syntax tree to figure out what your program is trying to do as well as its overall structure.
- Write an interpreter to make sense of your code.
- Use your programming language by transpiling it to JavaScript.
- Extend and configure regular, old JavaScript using hygienic macros.
Your (Awesome) Instructor
Steve Kinney
Workshop Details
Maybe you’ve played around with ReasonML, Elm, or even CoffeeScript and wanted to learn how to create your own language as a hobby. Or, perhaps you’ve needed a custom domain-specific language or templating language in a product your building and settled for something that was “good enough” but did not quite do what you needed. Perhaps you’ve wanted to extend JavaScript to try out a new language feature. No matter your reasons, this is the workshop to learn how to start building your own language!
Is This Workshop for Me?
Summary
This workshop is for experienced JavaScript developers who want to learn the skills required to tackle building their own DSL or templating language.
Any Prerequisites?
- A strong understanding of JavaScript.
- Comfort and familiarity with the command line.
Size: 5.19GB
This site comply with DMCA digital copyright. We do not store files not owned by us, or without the permission of the owner. We also do not have links that lead to sites DMCA copyright infringement.
If You feel that this Course is belong to you and you want to unpublish it, Please Contact us .