Hybrid programming languages: will they take off?

Post date: Mar 23, 2013 12:17:0 PM

I wrote this for an Assignment when I was still at University, but I think it captured a few concepts that are quite interesting and, as I think it's still relevant, I decided to share it here!

The main thing about this "paper" is the discussion on how to evaluate the quality of a programming language, what clean code is, and how that affects a language's usability and consequently, its popularity. Although the choice of example languages may have been a little poor (Curry, D, something called A2BL, and others which I considered at the time to be mere "extensions" to other languages, including Scala (please, no hate mail!), P@J, and AspectJ), I believe the theoretical argument was quite sound! At least, if I remember correctly, I got a High Distinction for it, and the lecturer was one of those academics who will not grant one lightly at all :)

To read the full paper, just click on the attachment below!