C

Choosing a …

Choosing a High-Performance Programming Language

What is it and why do I need it

In my jobs for the last 5 years, I’ve worked primarily in:

  • Python
  • TypeScript
  • Ruby

With that, there hasn’t yet been anything that I have been unable to do.

These languages are very powerful and have a vast …

Linked Lists Compared

Linked Lists Functional, Procedural, and Object Oriented; Part 1

A picture of Linked Lists on a chalkboard

Over the last 2 weeks, I’ve been building a singly linked list implementation from scratch in Haskell, Ruby, and C. I originally did it just to become a little bit more sharp in these languages, but what I found was really …