Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Dr. Thomas W. Christopher
[go: Go Back, main page]

Thomas W. Christopher

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

www.toolsofcomputing.com

tc at Tools of Computing LLC

tc.toolsofcomputing.com

tc@toolsofcomputing.com

 
Table of contents CS Department and classes Projects Resources Technical Writings Professional Personal Overall TOC

Projects

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.

CSAM Department and classes

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

Resources

Advice on writing Elements of scientific papers and proposals
Computer Science Bibliography Collection http://liinwww.ira.uka.de/bibliography/index.html

Technical Writings


Professional

Most cherished endorsement

TO TOM CHRISTOPHER

who taught me the importance of investigating "crazy" ideas.

- 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 .


Personal

(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.)