Programming

During the years I have changed quite a few different fields of interest, which resulted in various programs presented here.

 

Compilers, language analysis and programming environments

If you are interested in language-oriented environments, you probably want to look at my graduation thesis. If you don't know what a language-oriented environment is, click to find out (source code available).
My seminar project named Dynamic Rebuilding of Syntax Tree and Appliance in Construction of Combined Language Processor is even more abstract than the previous one.
Group student project resulted in a new programming language: CASCAL. We didn't change the world but at least we had fun creating it. Source code available.

Web sites

I also had my part in the dot-com story. I created a web site named CroJokes, which was one of the first dynamic web sites with Croatian jokes.

Utilities

If you a need small and practical program for conversion between numerous measurement units, look no more. FastConvert is free, integrates in system tray and can be extended with new conversions.

Games

Last but not the least, the program I had the most fun creating was Prophecy. Prophecy is a MS-DOS 3D action game written entirely in C++ (source code available).