https://adventofcode.com/2020/
The puzzles were released at 5am in my time zone, so I solved each puzzle in a different language, rather than attempting to solve them quickly.
- Day 1 - Perl 5
- Day 2 - i386 assembly code
- Day 3 - SQLite3
- Day 4 - Bash
- Day 5 - Powershell
- Day 6 - VHDL
- Day 7 - Prolog
- Day 8 - Visual Basic .NET
- Day 9 - BBC BASIC
- Day 10 - Haskell
- Day 11 - IBM 1401 assembly code
- Day 12 - FORTRAN 77
- Day 13 - D
- Day 14 - Typescript
- Day 15 - Groovy
- Day 16 - Kotlin
- Day 17 - ALGOL 68
- Day 18 - Python, Lex and Yacc
- Day 19 - C, Lex and Yacc
- Day 20 - Modula-2
- Day 21 - Ruby
- Day 22 - F#
- Day 23 - C#
- Day 24 - Lua
- Day 25 - Ada
I hoped to use the puzzles as an opportunity to develop better skills and also try out obscure and/or vintage languages. In the end, I did not do as much of this as I would have liked, finding a high setup cost for many of the things I wanted to try.