26 Programming Languages in 25 Days
Since making a sudden leap from computer science to academic medicine about seven years ago, I haven’t programmed as much.
I'm a computer scientist that became passionate about precision medicine in a quest to diagnose my son Bertrand .
Visit matt.might.net → On Hacker News Apr 2010 – Jan 2025
Software Engineering 18Life, Learning & Writing 11Career & Management 8Math & Algorithms 7Tools & Productivity 6Programming Languages 6
Since making a sudden leap from computer science to academic medicine about seven years ago, I haven’t programmed as much.
Students often ask for a recommendation on what language they should learn next. If you're looking for a job in industry, my reply is to learn whatever is hot right now: C++, Java and C#--and probably Python, Ruby, PHP and Perl too.
I recently wrote about completing Advent of Code 2022 using a different programming language (or two) every day for 25 days.
Implementing a programming language is an experience no programmer should go without; the process fosters a deep understanding of computation, and it's fun!
I prefer functional languages like Scheme, Scala or Haskell over C++ for most tasks. So, when I'm forced to program in C++, I write functional C++.
The draft of " Yacc is Dead " that David Darais and I posted on arXiv received some attention, so we'd like to share updates and feedback.