Advent of Code 2024 – 25 Languages
This year, for Advent of Code , I tried to do something new (to me, at least): I’d try to solve each day’s puzzle with a different programming language.
For this, I collected 25 languages that I’m willing to use/learn, shuffled them and used the language planned for the given day (thus, no choosing!).
In this blog post, I’m discussing the experience with each language and will give 0-5 stars on
- How well I knew the language beforehand (0 = Never heard of, 5 = Use it all the time)
- How much I enjoyed using this language for Advent of Code
Keep in mind that this is very subjective and my experience with many of these langauges is typically tiny. Also, functional programming languages and low-level languages are typically less useful for Advent of Code specifically. I included languages that
- are reasonable to use for AoC (no esoteric languages, no painful languages like TeX, awk or assembly),
- are open source and free of cost (no Delphi or MATLAB),
- are available on Fedora Linux (no PowerShell or similar),
- are not part of a forced ecosystem (no .NET with C# or F#, no Swift), and
- are text based (no graphical languages like Scratch or LabVIEW).
Navigation
01 – Python
Subscribe via RSS.
MIT 2025 © Alexander Schoch.