Ph. D. (for those occasions where it matters.)
| I have resigned from IIT effective early August, 1999. You can find me via my company's home page: | Tools of Computing LLC
tc at Tools of Computing LLC |
| Table of contents | CS Department and classes | Projects | Resources | Technical Writings | Professional | Personal | Overall TOC |
Including down-loadable software and papers.
| Business | Tools of Computing LLC | Advanced training in computing and networking. |
| Icon Programming Language | Icon Programs | Software written in the Icon Programming Language. |
| Parallel Processing | MDC90 | MDC90 (Message-Driven Computing) is a distributed-memory, pattern-driven control language for parallel processing. MDC90 is an extension of C. |
| Memo | Memo is a SPMD (single program, multiple data) communication package for C programs. Memo allows multiple processes to communicate through a shared directory of unordered queues. | |
| AMDC96 | AMDC (Active-Message-Driven Computing) is a SPMD communication package for parallel processes written in C. Active messages are sent to abstract locations where they execute their scripts (call functions) upon arrival. | |
| Links | Links to parallel processing projects | |
| Compiling | LL(k) parser generator | A new implementation of LL(k) parser generators which seems to be as powerful as LALR(1), but with smaller tables and better error recovery. |
| Educational compilers | The LL(1) parser generator, EULER compiler, lambda calculus-based functional languages, and FP interpreter I use in CS440 Programming Languages and Translators. | |
| Tools for Compiling | Parser generators, etc. |
| Courses | CS440 Programming Languages and Translators |
| CS706 Primer on Java and Object-Oriented Programming | |
| CS704 Concurrent Programming in Java: Threads and Processes | |
| CS705 Java Graphical User Interfaces | |
| IIT CSAM Home Page | CSAM Department Home Page |
| IIT Home Page | IIT Home Page |
| Advice on writing | Elements of scientific papers and proposals |
| Computer Science Bibliography Collection | http://liinwww.ira.uka.de/bibliography/index.html |
Most cherished endorsement |
TO TOM CHRISTOPHER
- Philip J. Hatcher From the dedication in the book: Philip J. Hatcher and Michael J. Quinn, Data-Parallel Programming On MIMD Computers, The MIT Press, 1991. |
My Vita .
(This is as good a place as any to mention that IIT takes no responsibility, credit, or blame for the postings by members of its community on their home pages.)