Use the arrows or your keyboard to navigate through the presentation
More details ↓.
My original goal was to expand the tool beyond binary search trees and include other important data structures such as heaps, priority queues, stacks, queues, open-addressing hash maps, and more.
In the future, I may continue developing this project because data structures can feel intimidating to students who are encountering these topics for the first time, and I would like the tool to make these concepts easier to understand, more approachable, and more visually engaging.
This project is 90% done, and it is a public reposity on github. A demo will be available soon here on my portfolio.
Github repo link
More details ↓.
As I began reading it, I became interested in exploring which programming languages would be suitable for the kind of project I wanted to build. After doing some research, I discovered that a functional programming language would be a strong fit for the task.
I will be using Hy, a Lisp dialect, to address this goal because it fits well with the functional programming approach I identified during my research.
This project is still in its early stages: so far, I have initialized the tokenizer and parser, and they are currently able to output only a small subset of the C language.
More details ↓.