A bunch of terrible code to fulfill the requirements of the Advent of Code (http://adventofcode.com/).
Getting started with perl because it is late at night and I couldn't sleep. If I get fancy, I might do Zig/Go/CL/Gleam as well.
Here's my done-ness to date:
| Day | Part 1 | Part 2 |
|---|---|---|
| 01 | Done | Done |
| 02 | ||
| 03 | ||
| 04 | ||
| 05 | ||
| 06 | ||
| 07 | ||
| 08 | ||
| 09 | ||
| 10 | ||
| 11 | ||
| 12 | ||
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | ||
| 18 | ||
| 19 | ||
| 20 | ||
| 21 | ||
| 22 | ||
| 23 | ||
| 24 | ||
| 25 |
I'm thinking that spending a bit of effort to create a baseline for fundamental structure would be good for all languages that I start with.
I created a data set called 00.dat that I expect every language to open, print, and perhaps do some other manipulations on that data.
I'm considering what programming languages I'll use for this year. I think that my best bet would be to just do the things in perl and then if I feel fancy, pick up another programming language to mess around with.
Here are the potential alternative languages:
- Gleam - Seems like a nice language that sits on top of the Erlang VM
- Common Lisp - Cuz why not
- Go - I'm already pretty ok with this. It is just slow.
- Julia - It has been a long time since I've poked at it. It was super fun.
- Zig - I really like this language.
- Odin - I know nothing about this.