Seven Languages
A few weeks ago we started a book club at work and we are running through Seven Languages in Seven Weeks (but we are doing it in 14 weeks instead). So far the book is fantastic but I want to get even more familiar with the languages that we are learning.
In an effort to do that I am going to be doing two specific exercises with each one of them.
- Write a simple web service that returns random words from an English dictionary
- Write a CLI tool that calculates parenthetical permutations aka Catalan numbers
As I go along I am also going to be writing up my experiences and thoughts and such. For some of the languages this should be pretty easy... for others it’s going to be a slog.
For instance I really like Io but the documentation is not great and so far I haven’t been able to spin up a web server with the demo code.
The one exception that is probably going to be Ruby, which I am going to have to come back to. So instead of being language #1 in this series it will probably be #7. We finished it quickly and I hadn’t decided I wanted to deep dive all of these until we were on to Io. Should be fun though!
If you enjoyed this article please share it! Also, I have a newsletter that you might enjoy as well. Thanks! -Daniel