SimpleVM has a multi-threaded display

What’s a machine if it can’t output anything useful. Building on that virtual machine I made a couple of weeks back, I put in support for virtual IO devices. By the way, everything is “virtual” here cause nothing’s physical. I hope that is how the terminology works.

Continue reading “SimpleVM has a multi-threaded display”

Thoughts on OOP

Object-oriented programming is like the in thing right now. Its elegance is probably the major reason why it’s so popular. Don’t believe me? Just do a quick google on “top programming languages”. You’ll see names like Java, C++, Ruby, PHP and Python, all of which are OOP languages. Then again, why OOP? Are the days of purely procedural languages such as C numbered?

Continue reading “Thoughts on OOP”