al-Khwārizmī (𝛼)


I am Fernando Pelliccioni. I am the author of al-Khwārizmī.

I also do other jobs: I am a C++ systems programmer, a Bitcoin (and other cryptos) full-node maintainer, and I am a fan of algorithms. You can find me on Twitter and GitHub.

al-Khwārizmī was a Persian mathematician whose name gave rise to the word algorithm, among others. So to honor him, I created al-Khwārizmī, which is a is a graphical tool that helps to analyze algorithms that operate on sequential data structures.

The style of code and the way of drawing the data structures follow the STL and EoP tradition of Alexander Stepanov.

Because the Javascript programming language can be very easily interpreted in an Internet browser, I have decided to use this language and not C++ or any other. So you will have to translate your code into Javascript, respecting a few conventions.

If you'd like to support al-Khwārizmī, you can do so indirectly by helping to it with others, or directly via PayPal or Coinbase.

--- Credits ---

Idea & Code: Fernando Pelliccioni

Design: taken from Advent of Code, by Eric Wastl