Home Graphics Music Programming Games About

Programming




Home
Graphics
Music
Games
About





This area is where you'll my favorite programming languages and utilites.

The stuff on display here is mostly free or open source, which is consistant with the rest of my collection of wares.  My personal philosophy is never to pay more than you need to for any application, and to make the most of what you have.



Programming Tools

Euphoria
OS: Windows, Linux, Dos, FreeBSD
Cost: Free
Description: An excellent, if somewhat obscure, interpreted programming language.  
I like: the simplicity of the language.  The sequence structures are flexible and powerful enough to lend the language some depth.  The language has developed a good and quite helpful following.
I dislike: that this language is so far out of the mainstream.  You need to know and use a bit of C/C++ to get it to work with some libraries.

FreeBASIC
OS: Windows, Linux, DOS
Description:  An open source BASIC language.
Cost: Free
I like: the shallow learning curve.  It literally took me only a few minutes to come to terms with programming in FreeBASIC.  You can create executable files or DLLs.
I dislike: that it has the same limitations that have always plagued BASIC.  You'll probably like it more if you cut your teeth on BASIC dialects.

Dev C++
OS: Windows
Description: A very polished IDE for C/C++ programming.
Cost: Free
I like: that everything you need is in one package.  Using external libraries is a snap with the packages.
I dislike: the steeper learning curve that comes with any C/C++ compiler.

SDL (Simple Directmedia Layer)
OS: Windows,  Linux, Mac, BeOS, etc.
Description: A very cool programming library for using graphics, music and other multimedia elements.
Cost: Free
I like: that it works with so many different languages and platforms.  It's reasonably easy to use and powerful enough for commercial games or demos.
I dislike: that I never seem to have enough time to work and play with this library.

Crimson Editor
OS: Windows
Description: My favorite text/program editor.
I like: easy syntax highlighting.  It's highly configurable and you can program macros to compile and run your code without ever exiting the editor.  Slick!
I dislike: that the author has ceased work on it and there have been no updates since 04.

My Programming Projects

Musubi
Musubi is a simple game/multimedia library for the Euphoria programming language.  Musubi grew out of my orignal SDL wrappers for Euphoria and
represents an effort to make the the process of writing SDL programs in Euphoria easier.   Musubi comes with 2 example game programs and a dozen or so deeply commented demos.  




My other places
Mark's Digital Arts
My mp3.com.au page
My Acid Planet page
Programming links
Euphoria
FreeBASIC
Dev C++
SDL
Crimson Editor
Musubi