Tomasz Cholewo's Home Page
Home
Resume
Publications
Software
  Mathematica
  Haskell
  C, C++, Java
  LaTeX
  Perl
  Elisp
  Script-Fu
  Configuration Files
  Miscellaneous
Photos

C, C++, Java

Most of my C programs are written in CWEB which is a mixture of TeX and C and uses .w file extension. You can learn more about CWEB at my cwebprog page.

# auto.tar.gz: Two-dimensional Cellular Automata Rule Compiler. Uses bison and yacc. Multiple example operators like averaging, edge detection, and game of life are included. Also available: pretty-printed sources in Postscript.
# nn.w: Neural network simulator in C in form of a MathLink library. Implements MLP, FIR, Elman, extended Elman, Jordan, and extended Jordan networks. Supports steepest descent, steepest descent with momentum, scaled conjugate gradient and some vestiges of Kalman training methods. Also available: pretty-printed source in Postscript (starting on page 19 one can see how CWEB can be used for fancy code formatting)
# Main.java: An unfinished class for neural network simulations which uses the Java/Mathematica interface described below.
# MathLink.java: Preliminary classes for interfacing of Java code with Mathematica. Also requires MLObject.java, and some C glue code from MathLink.w.
xdmutmp: /var/adm/utmp entries manager for xdm clients.
dvgtk: DVI file previewer for Tektronix 4010 terminal emulators.
* ml.w: A library replacing the MathLink glue code produced usually by mprep (pretty-printed source).
* tjc.w: A set of general purpose C programming macros and utility functions used by ml.w et al. (pretty-printed source).

Website META Language
Almost Valid HTML 4.0!


This page (http://ci.uofl.edu/tom/software/C/) was most recently modified on Mar 19, 1998.