SKIFF VM - First Program

The last week or so I've been working on a new VM that I plan to target with a higher level language. Today is a big deal. Today is the first day that the software was able to assemble, load, and execute its first program.…

Creating a language

They say that the best way to understand something is to teach it. A close runner up I think would be to rip that something apart conceptually and examine its construction. Being someone who has always derived enjoyment from this process, its only natural that one day I would attempt…

Active Contours with OpenCV

During my last year of my undergraduate studies in Computer Science I did some work with automated drone control using something called Active Contours. The contour algorithm used was the research of my advisor and it was primarily my task to simply take information from said contour and translate it…

Building a Virtual Machine

I wanted it to be higher level, and I didn't want to just define a grammar and plug it into LLVM. I wanted to really MAKE the language.…

Actionable Bitwise

As someone who leverages bitwise operations everyday at my job, I figured I'd make a post to potentially offer some clarity on the subject by writing up a big example.…