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
Nigel Horspool
[go: Go Back, main page]

R. Nigel Horspool

 
Address*: Department of Computer Science
University of Victoria
P.O. Box 3055
Victoria, BC
Canada   V8W 3P6
E-Mail: nigelh@uvic.ca
URL: http://www.cs.uvic.ca/~nigelh
Phone: +1 250 721 7227
Fax: +1 250 721 7292
 
* For courier deliveries, use the following address:
  Department of Computer Science
Room EOW355, Engineering Office Wing
University of Victoria
3800 Finnerty Road
Victoria, BC, V8P 5C2
 

Research Interests

  • Compilers and programming language implementation, especially Java implementation.
  • Document conversion software, especially involving Adobe FrameMaker. (Visit www.laimport.ca for downloads of the LaImport LaTeX import filter for FrameMaker on Windows.)
  • Data compression.
  • XML.
  • HTML and internet software in general.
  • An older research interest was string searching algorithms. There is an on-line animation of the Horspool string searching algorithm. (A simplification to the Boyer-Moore algorithm.)
 

Research Publications

Follow this link for a list of publications, available in PDF format.
 

Books

  • Judith Bishop and Nigel Horspool, C# Concisely. Pearson Education, 2004.
    442 pages, paperbound. ISBN 0 321 15418 5.
  • Nigel Horspool, The Berkeley UNIX Environment. Prentice-Hall Canada Inc., 1992.
    379 pages, paperbound. ISBN 0 13 089368 4.
 

Current Graduate Students

 

Current teaching

 

Other Teaching in Recent Past

  • CSC 486, Data Compression
  • SENG 265, Software Engineering I
  • CSC 586, Advanced Topics in Compiler Construction
 

Recent Industry Collaborations

  • NewHeights Software Corp., Victoria, BC. Optimized and developed image compression/decompression software in Java and C++.
  • Mekon Ltd., Wallington, Surrey, UK. Developed document conversion software to import LaTeX files and HTML files into Adobe FrameMaker desktop publishing system.
  • AVT Audio Visual Telecommunications Corp., Victoria, BC. Technical advisor on video compression software.
  • CardioComm Solutions Inc. (formerly Harley Street Software Ltd.), Victoria, BC. Developed data compression algorithm for ECG recordings which was subsequently patented.
 

Some Activities