Creating your first programming language is easier than you think.
“The book I want to read.” — Matz, creator of the Ruby language
“I really love this book.” — Jeremy Ashkenas, creator of the CoffeeScript language
Want to create a programming language, but don't feel like going through one of those expensive and boring 1000-page books ? Well, you're not alone ...
The best system to create your first programming language.
The eBook
A 100 page PDF detailing core concepts and applying them to a custom language in Ruby
(included: ePub & Mobi formats).
Exercises & solutions
Proposed extensions to the language with solutions at the end of the book.
Three languages
Full source code of three languages in Ruby & Java. Easy to extend and play with.
A screencast
Explaining step by step how to extend the JVM language.
Most books on compilers are priced at more than 100ドル and are long and boring. My system, which contains a book (fun and to the point), exercises & solutions, three languages you can use however you want and a screencast, is only 39ドル.99.
And I even give it to you for free if you're not happy.
Join the thousands of coders who created their own language.
“It's been a lot of fun, and surprisingly little work to get a language that covers 95% of what JavaScript can do.”
— Jeremy Ashkenas, created
CoffeeScript
after reading the book.
“I love this book! It helped me create my own Awesome-to-PHP compiler. It's not a full featured compiler yet but I had a lot of fun coding it and I learned a LOT.”
— Julien Desrosiers, created
Phlower
after reading the book.