Of Compilers and Virtual Things

C++ is ugly and it sucks ass.

Java is pretty.

I’m writing a compiler/virtual machine I’m considering just saying “fuck it” and doing it in java. Because I know java, and java is pretty.

But I dont know, it might end up slow, and that would make me sad, theres nothing worse than a slow VM/Compiler.

I’m just so annoyed with the state of computer languages in respect to math these days. The only really worthwhile languages are all about computers, I mean– come on… Who wants a computer language to primarily do computer stuff? But seriously, I need a language that will have all the beauty and awesome power of languages like Lisp and Perl. But still be efficient and portable enough to be useful. So I finally said, “screw it, I’ll do it myself”, I think my current method will be to write the VM is C++, for speed purposes. But maybe I’ll write the final compiler in Java, because it will be a significantly more complex bit of code. In C++, debugging anything bigger than a few lines hither and thither is a bitch- but for the speed it offers– I dont know- maybe I can find a decent cross compiler and then just go back and comb out the resulting code… I suppose I should get back to learning about templates in C++, ugly little bastards. I hate pointers. Hate them hate them hate them…


Published in: on January 8, 2007 at 4:28 am  Leave a Comment  

The URI to TrackBack this entry is: https://lowlymath.wordpress.com/2007/01/08/of-compilers-and-virtual-things/trackback/

RSS feed for comments on this post.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: