Major projects |
| Tiger compiler | [Java] Complete Sparc compiler for a Pascal-like language |
| |
C++ |
| DirectX Bouncing Ball Demo | (Self-explanatory) |
| Numerical Analysis | Various projects for Numerical Analysis |
| Flipt | Full source for flipt |
| |
Java |
| Associative Array class | General Associative Array class for objects |
| Basic input/output class | (Self-explanatory) |
| Basic date class | (Self-explanatory) |
| Basic File input/output class | (Self-explanatory) |
| Basic matrix class | Supports matrix addition and scalar multiplication/addition |
| Character Iterator class | offers iteration over text, uses a character array for very fast manipulation |
| |
Perl |
| Last Updated | Displays date a page was last modified |
| XStat | Textual counter that counts hits to individual pages and also provides browser statistics |
| Date Functions | A fairly powerful collection of date routines to ease reading/conversion of dates from localtime(). |
| |
PHP |
| LIME | In-progress Login Management Engine (will be used to run this site) |
| |
Mathematica |
| Newtons | Approximates roots by Newtons method |
| False-Position | Approximates roots by False-position method |
| Secant | Approximates roots by Secant method |
| Numerical Differentiation | Numerical differentiation |
| Lagrange | Determines Lagrange polynomials |
| Numerical Integration | Numerical integration using Trapezoidal and Simpsons rules |
| Numerical Integration /2 | Numerical integration using Midpoint and 2-point Gaussian quadrature |
| Initial-Value Problems | Euler's, Imporved Eulers, and Runge-Kutta Method for solving first-order initial-value problems (differential equations) |
| Runge-Kutta (higer-order) | Solves higher-order initial-value problems using Runge-Kutta |
| Jacobi Iterative | Solves linear systems using Jacobi iterative method |
| Gauss-Siedel Iterative | Solves linear systems using Gauss-Siedel iterative method |
| Successive Over-Relaxation | Solves linear systems using SOR (Successive Over-Relaxation) method |
| |
Visual Basic |
| Array Manipulation | Basic array manipulation routines - AddToArray, FindInArray, two Sort methods |
| File List | Basic file association - associate multiple file extensions with one program |
| Associate File | Shows a "Browse For Folder" dialog |
| Browse For Folder | Very nice, very detailed Comman Dialog wrapper |
| File Enumeration | Enumerates files recursively for a specified directory/ies. Uses strict API searching methods for optimal speed. |
| Gradient Titlebar | Extremely well-written, well-commented code on gradienting a titlebar, either horizontally or vertically |
| Hotkey | Set system-wide hotkeys, requires subclassing code |
| Subclassing | Capture all Windows' messages |
| System Tray Control | Put an icon in the system tray, next to the clock. (Activex control version) |
| TrackMouse | Tracks MouseOver and MouseOut events, similar to HTML events |
| Transparency - Image based | Make sections of a window transparent, using an image as a mask |
| Transparency - Polygon based | Make sections of a window transparent, using polygonal shapes as masks |
| emnify | Full source code for emnify |
| TextDrawPro | Full source code for TextDrawPro |