Inspired by @mcc@mastodon.social, I’ve decided to start a list of languages I am planning on exploring/refreshing next year, while catching up on Advent of Code that I sort of abandoned around day 06. And because everything needs to have a label or a hashtag these days, imma name it #BabelOfCode
– I am not going to rush like in Advent of Code, especially it’s not a competitive coding scenario. Every week I am going to take a puzzle from 2024 AoC pool, starting from Day 01, and every puzzle I am going to implement in a different langauge, or a flavor of a language, to explore the toolchain, its standard library and its idioms (i.e Pure Scheme vs Racket vs Common Lisp) or a platform (e.g. Intel vs ARM CPU or Linux vs Windows). After a bit of struggling over the past year, I think I have finally settled with Rust as my language of choice. It seems as a sane tradeoff between reason and passion. I always believed tho that one benefits greatly from learning different perspectives, so to broaden mine, I’ll do a bit of language tourism :)
Here’s the list of languages I am planning on covering. 25 weeks, 25 languages:
Assembly (MASM, DOS)- DONE- C (WATCOM, DOS)
- Uxntal
- Prolog
AWKLean - AWK can wait :) See Day 27.- Fish
Luawren- Garnet
- Scopes
- OCaml
- Haskell
- IO
- Common Lisp
- PureScript
- Fortran
- Forth
- COBOL
Scalafennel - JVM can wait too. See Day 27.- Oberon
Modula-2Occam – thx @neauoire for the tip.- ADA
- Raku
- Gleam
- Pharo
- J