Over the past couple days, I've tried to solve some of the puzzles on adventofcode.com. I'm using this as an excuse to learn more about the Julia Programming Language. I already have played with it a little. Implementing a parser for legacy AIDA files was fun (and useful).
https://github.com/jstrube/AIDA.jl
I also like that you can use Julia in interactive notebooks a la IPython. I've played with this a bit (mostly for my own education. I'm happy to learn about mistakes, though).
http://nbviewer.ipython.org/gist/jstrube/c8aaeab300b9f52e9fff
To get really serious with a new tool, however, there's nothing better than exercises. I like how easy it was to use Julia to solve the problems over on adventofcode. (Not that the puzzles themselves were easy. I still haven't solved all of them.) Anyway, I've put my solutions on https://github.com/jstrube/adventofcode, mostly for my own reference, because the problems I solve on a daily basis are quite different in nature. If you're into programing puzzles, you're welcome to take a look.
I'm confident I'll get a lot of use out of Julia over the next couple years.
No comments:
Post a Comment