Welcome to the MuleTech Programming Page!
Updated 7/31/2000
Programming Services
Warning! Random Musings Ahead
Hello, you have stumbled across the fun programming corner of the web.
Yours truly has been programming for over 15 years now.
I started as a self taught programmer since I did not know
anyone else that programmed. Later, I went to college and
did the computer science thing, and now I write software for a living.
I have never lost my love for programming, and these pages
are meant to express the joyful side of programming.
I have always enjoyed writing programs that draw "cool" graphical
images. I cannot draw or paint very well, but I do like mathematics.
Somewhere down the line, I started graphing mathematical functions
to express my artistic side.
These artsy graphical programs will be the focus found here.
These days artsy graphical programs are often found as screen savers.
For the curious, this will sort of be a behind the scenes look at
some parts of a screen saver. Of course, when I started programming,
leaving a personal computer on and unattended was unusual, and
drawing graphs took minutes instead of seconds.
For this project the language of choice is
Java
. Java was chosen because it offers a platform independent
graphical environment. Also, like many of my peers, I am
teaching myself Java to open up project opportunities
My opinion so far of Java is that it is a weakened version
of C++ with extensive libraries and platform independence.
In my opinion, garbage collection is lazy, and the recent
deprecation of Thread.stop(), Thread.suspend(), and Thread.resume()
is pandering to poor programmers who cannot handle threads and
deadlocks.
Enough rambling! On to the programs!
The first program plots the polar function
rho = a*sin(n*theta).
The second program plots
Julia Fractals.
The third program plots a simple Single Image Random Dot Stereogram
(SIRDS).
The fourth program plots combined
Julia fractals with SIRDS.
Enjoy,
Spiga
Back to the MuleTech home page
MuleTech Webmaster
webmaster@mail.muletech.com