Goodreads helps you keep track of books you want to read.
Start by marking “How To Create Your Own Freaking Awesome Programming Language” as Want to Read:
How To Create Your Own Freaking Awesome Programming Language
Enlarge cover
Rate this book
Clear rating
Open Preview

How To Create Your Own Freaking Awesome Programming Language

3.95  ·  Rating details ·  22 ratings  ·  6 reviews
Learn how to create a simple programming language in a few days with this easy step-by-step guide.
ebook, 53 pages
Published August 2009

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

Be the first to ask a question about How To Create Your Own Freaking Awesome Programming Language

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-54
3.95  · 
Rating details
 ·  22 ratings  ·  6 reviews


More filters
 | 
Sort order
Michael
Nov 03, 2010 rated it really liked it
Shelves: programming
Synopsis:
Create Your Own Programming Language by Marc-Andre Cournoyer is a guide on – surprise – creating your own programming language, consisting of a 53 page PDF, exercises and solutions, a toy language written in Ruby and a more full-featured one hosted on the JVM. There’s also a 10 minute long screencast on extending the latter, as well as an online community.

The author:
Hailing from Montreal, Marc-Andre is no stranger, especially if you are a Rubyist. Some of his notable projects include th
...more
Pouya Kary
Mar 13, 2016 rated it it was amazing
If it wasn't for this book I could have never developed my own language Arendelle. What is with this book is that well it gives you faith. I mean I've started to read many books in which proofed to be useless as they was complex and scary for a kid that age, however this book helped me see the true point of a complier and made me able to start writing languages. I know I have read many other books after it, but this was the book that made me read the other books. So I love it and recommend it to ...more
Mark Ryall
Mar 30, 2012 rated it liked it
Pretty overpriced considering this is a some sample code and a short book.

Having said that, it is an excellent brief introduction to lexers, parsers and language runtime - more than enough to create a simple toy interpreter.

There was a long and silly hacker news thread about this book. Obviously this is not the dragon book or SICP - it is just a brief and well executed demystification of what's involved in creating a simple programming language.
Kher Yee
Oct 27, 2018 rated it it was amazing
A hands on introduction to creating a programming language that works.
Philip Sampaio
Disclaimer: It's very hard to read this book on Kindle.

It's a good book for those who never read about the internals of a programming language.
The book explains things like lexers and parsers, and even teach how to build a virtual machine.
All that using Ruby! :)
Jake
rated it it was amazing
Sep 10, 2018
Leif Högberg
rated it really liked it
Aug 10, 2013
Fernando Mumbach
rated it liked it
May 18, 2014
Sunny
rated it liked it
Aug 09, 2019
William
rated it liked it
Dec 08, 2014
Aaron Cruz
rated it really liked it
Dec 06, 2012
Claus Jørgensen
rated it really liked it
May 21, 2014
Semyon Perepelitsa
rated it really liked it
May 10, 2014
Geert-jan Huizing
rated it really liked it
Oct 17, 2013
Phil
rated it really liked it
Jan 09, 2013
Yojan Bustamante
rated it it was amazing
Oct 08, 2016
Eric
rated it liked it
Jul 28, 2019
Perin Litet
rated it it was amazing
Dec 06, 2015
Volkan
rated it really liked it
Jun 04, 2013
Radoslav
rated it really liked it
Jun 30, 2014
Arjan
rated it liked it
Jul 15, 2013
Louby Oscar
rated it it was amazing
Jul 03, 2018
Brian
rated it liked it
Mar 11, 2013
Himanshu
marked it as to-read
Nov 04, 2010
Jure
marked it as to-read
Nov 16, 2010
Ash Moran
marked it as to-read
Jan 08, 2011
Francis Fish
marked it as to-read
Jan 15, 2011
Allan Jones
marked it as to-read
Jun 05, 2011
Chris Berkhout
marked it as to-read
Aug 14, 2011
Franz Enzenhofer
marked it as to-read
Sep 15, 2011
Chandan Jog
marked it as to-read
Sep 24, 2011
Bo Jeanes
marked it as to-read
Sep 30, 2011
Pedro
added it
Oct 15, 2011
Erik St.
marked it as to-read
Nov 22, 2011
Miguel
marked it as to-read
Feb 16, 2012
Marcos_persegui
marked it as to-read
Mar 02, 2012
Chris Tucker Mear
marked it as to-read
Apr 06, 2012
Marcin Gryszko
marked it as to-read
May 05, 2012
Vaibhav
marked it as to-read
May 23, 2012
Hani Al-hani
marked it as to-read
Nov 27, 2012
Robert
marked it as to-read
Nov 28, 2012
Michael
marked it as to-read
Dec 06, 2012
Thomas
marked it as to-read
Dec 06, 2012
Daniel
marked it as to-read
Dec 06, 2012
Proctor
marked it as to-read
Dec 06, 2012
Jasper
marked it as to-read
Dec 07, 2012
Andrew Sackville-west
marked it as to-read
Dec 08, 2012
Charles Straney
marked it as to-read
Dec 24, 2012
There are no discussion topics on this book yet. Be the first to start one »