Creating an IGCSE Pseudocode Interpreter (part 1)

Time for the compiler engineer to manifest… For the longest time, I have loved compiler engineering. It just sounded so mesmerizing. Being able to take code and analyze it in a multitude of ways to generate something based off of logical reasoning…all done through an automated program. The possibilities of a pseudocode runtime is endless, I can even self host a compiler on it, eventually! Origins of the idea + Rationale I take 0478 CS at my school....

September 18, 2024 · 3 min · ezntek

The GIIS Hackathon X - My Experience (the finale)

Foreword Yes, this will take you very long to read because this really should have been 5 parts. These reading time calculations are also quite messed up. Not my fault, click away if you don’t have patience :p Recap As of the last post, I was on day 2, right before the lunch break. I had just (almost) finished writing my article display, and I am now ready to start connecting the API....

August 3, 2024 · 21 min · ezntek

The GIIS Hackathon X - My Experience (part 3)

Intro & Recap As of August 1st, I have been quite busy over the past few days. I went out with friends, and a lot of new hardware parts arrived, such as SOIC-8 clips (that I had to assemble), my T440p keyboard (finally!!), and other such things. This explains why I haven’t uploaded part 3 yet, but here it finally is! Some source code examples might deviate from the actual source code at https://github....

August 1, 2024 · 14 min · ezntek

The GIIS Hackathon X - My Experience (part 2)

Recap If you haven’t checked the first article out, please do here. This article will cover mainly the events on day one, along other appropriate stories fit for this article. Source code shown is in the state that it is in right now (i.e. the complete app). I only set up git later on in the development process due to time reasons. Some components may not be explained, that is to be expected....

July 29, 2024 · 10 min · ezntek

The GIIS Hackathon X - My Experience (part 1)

Why? In the student homebase representative group chat, there arrived a message. A certain message leading people to visit a certain site. That would be this. This would be a hackathon. An event where programmers (or non programmers) (foreshadowing) would come together and code in teams while competing with other teams to win prizes and recognition from other programmers in the event. Usually, one would have to pay for these kinds of events, but this one was actually free....

July 26, 2024 · 9 min · ezntek