I always wanted to write a compiler, but I was intimidated by what I would need to know. Compiler theory is not the most accessible area of programming. If you look on Amazon, the authoritative text on the subject is colloquially referred to as “The Dragon Book”. Dragons. It’s like they’re trying to scare you away!
I knew it couldn’t be as difficult as it was made out to be. With a little research, and one journey down the wrong path behind me, I eventually came across a source of material that made compilers accessible to the DIY programmer.
This is a programming blog written by Dan Crowley-Wilson. I generally work as a web or apps developer, so you can expect articles to cover that. I’m not particularly bound to any specific platform or language, and have spent time doing .NET, iOS, Enterprise Java, Ruby on Rails, Meteor, Gameboy dev, and Assembly amongst other things. Some of them for fun and some to get paid. I don’t have a degree in Computer Science, but I feel strongly that anybody with a DIY spirit can master programming. As such, I endeavor to make my articles accessible to anyone.
© 2016 Dan Crowley-Wilson. This work is licensed under a Creative Commons Attribution 4.0 International License.