Curt is a programmer as well as a teacher of programming. As a result a number of programs of occasional use have been produced.
Most of the executables are placed in self-extracting zip files and usually have the name xyz_setup.exe, where xyz is the program name. Once that is executed a setup.exe file should appear that will do an InstallShield run. Those interested in the source files are
urged to contact Curt with that request.
If you have any problem installing any of these, please contact the author.
The following is a list of programs that are available:
- A Windows (even Vista compatible) based program that computes and displays fractal images. Here is a zip file of some of the interesting images. (28MBytes). Unlike many of Curt's programs there is even a modicum of documentation, as a PDF.
- DeskTopMgr, a program that saves icon locations and restores them. Typically, projection equipment reduces screen resolution, which may cause icons to be moved into the new window. Restoring resolution does not restore the icons. This program creates a file of icons and their locations. It then allows restoration of the original location.
- ClassMaker, a program that generates C++ classes. You specify the name of the class and the member data items and it generates a header and C++ file with constructors, assignment operator and accessor functions. It does not provide much logic or handle every possible case, but makes the creation of a new class somewhat quicker. Updated 10/18/2006.
- Alarming, a program that performs the functions of a timer and alarm clock.
- TreeMassage is a program that will scan a directory tree for any user entered extension and create a list of all such files. In addition it can execute any program repeatedly with each of the found files as a parameter.
- Setup for TorqueMOODa This program auto-grades program assignments that a student has received from ProgrammingLand MOO. This is experimental software and will likely change frequently so come back often for updates.
Updated 10/13/2005. This version will update itself if it finds a script that has a later version than itself.
- LangProc, a program that executes DOS commandline programs in a Windows way. In itself it is worthless but when combined with a language processor it is kind of handy. The following language processors can be used with it:
- Two programs for evaluating Windows computers. These were developed while VCSU was evaluating its next generation of laptops. The original bench mark program suite from 2003 and a revision from 2005 tests integer arithmetic speed, floating point speed, graphics abilities, I/O speeds and multiprocessing. It tests capabilities in the context of whole and practical programs rather than individual testing of instructions. The battery life test program. This simulates a student taking notes in a class, running the battery to nothing and then figuring out what happened in the next restart. Both of these have Word documents to describe.
- A solar system simulation. This starts with the known positions of the Solar System bodies and then computes their trajectories and speeds from there.
- A Windows based program that displays file contents in ASCII or Hexadecimal. This was patterned after a previous DOS utility.
- A MOO client called MOOvia. This was developed when several others available on Win32 were found lacking in the ability to send files or change font size.
- A Windows interface to Bruno Haible's Common LISP. This runs LISP in a dialog box and allows better scrolling through the commands and results seen. It includes the Common LISP system.
- A Windows interface for the LEAP RDBMS. LEAP is a console type program and this interface makes it easy to use in a Windows 95/98/NT/2000/XP environment.
- This is an IBM System 360 Basic Assembler Language and Simulator that is may run on a Windows platform. Mainly used for demonstrating assembly language: BALSX.
It is a standalone simulator that requires a Windows 95/98/NT/2000/XP system. Download the self-extracting file, execute it and then execute the Setup.exe file, from there it will guide you.
a word document that describes balsx
- IO Dr, shows some details of your hard disks not readily available elsewhere.
A related site: Curt's Simulator Page
The last time I remembered to update this date September 2, 2008.
Return to Curt's home.