Skip Navigation

What languages are you guys thinking this year?

Last year I used mainly crystal. This year I'm thinking pharo smalltalk, if I can pick it up in time

I also want to do visualizations, not sure how possible that is with smalltalk.

57 comments
  • This year I'm thinking of a real challenge and writing brainfuck with butterflies.

    Or Rust. Rust is the way.

    • Real programmers don't mess time messing around with butterflies or physically interacting with the world. They just intimidate the program into acting as they want through sheer fucking will

  • I will try to learn rust while doing it, seems like an up and coming language with some interesting features.

    I never get past the first 10 days anyway due to how long they start to take and how many things are going on in December.

    I hate the ones that turn out to require some niche mathematical knowledge too....

  • I skipped 2023, but in 2022 I got decently far using newer Excel functions like LET and LAMBDA. And then if I could I would golf the solution into a single cell formula. Years before 2022 I used Python. I think I had more fun with Excel. Will I be up for it this year?

  • Haskell! Because it fits the way I think nicely, and I don't want to write in anything else :)

  • Probably start with Rust again this year, although it definitely makes some of the days a lot harder. I might switch to something better for quick code if I fall too far behind.

    I might even try PHP - I coded it professionally at the start of my career but haven't touched it for a decade and I'm curious to know if its improvements make it pleasant to use.

  • Might finally do something with Elixir. Plenty of ideas for using it with Phoenix and while I've seen a couple of tutorials for simple stuff like a live chat, I've done fuck-all thus far.

    Might try V one way or another as well. Super small compiler and very small executables make me happy.

  • I have previously done it in Rust, but have toyed with the idea of taking this year as a reason for looking into OCaml.

  • Hm. Want to try to use the Relational Model, but am starting to hate SQL. Anyone know of any decent alternatives?

    • Typically when people want to avoid sql they use an orm, but um, I'm not sure why you want to use a database for aoc

  • TypeScript for me. I've got an interview for a primarily TypeScript position coming up this week so would like to brush up on its quirks.

    If the interview doesn't go well, then I'll probably switch to Go, though. I've been really enjoying Go for hobby programming.

57 comments