|  | 2009 | 
|---|
| 66 |            | R. Nigel Horspool,
Dale Lyons,
Micaela Serra:
ARMSim# - a Customizable Simulator for Exploring the ARM Architecture.
FECS 2009: 223-228 | 
|  | 2008 | 
|---|
| 65 |            | Luís Veiga,
Vasco Amaral,
R. Nigel Horspool,
Giacomo Cabri:
Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, PPPJ 2008, Modena, Italy, September 9-11, 2008
ACM 2008 | 
| 64 |            | Judith Bishop,
R. Nigel Horspool:
On the Efficiency of Design Patterns Implemented in C# 3.0.
TOOLS (46) 2008: 356-371 | 
|  | 2007 | 
|---|
| 63 |            | Stefan Farfeleder,
Andreas Krall,
R. Nigel Horspool:
Ultra fast cycle-accurate compiled emulation of inorder pipelined architectures.
Journal of Systems Architecture 53(8): 501-510 (2007) | 
| 62 |            | Ivan Pryanishnikov,
Andreas Krall,
R. Nigel Horspool:
Compiler optimizations for processors with SIMD instructions.
Softw., Pract. Exper. 37(1): 93-113 (2007) | 
| 61 |            | R. Nigel Horspool:
Obituary: Per Brinch Hansen (1938-2007).
Softw., Pract. Exper. 37(12): 1243 (2007) | 
| 60 |            | R. Nigel Horspool:
Peter Brown (1939-2007).
Softw., Pract. Exper. 37(5): 463 (2007) | 
| 59 |            | R. Nigel Horspool:
Douglas T. Ross (1929-2007).
Softw., Pract. Exper. 37(7): 691 (2007) | 
|  | 2006 | 
|---|
| 58 |            | R. Nigel Horspool,
David J. Pereira,
Bernhard Scholz:
Fast Profile-Based Partial Redundancy Elimination.
JMLC 2006: 362-376 | 
| 57 |            | Judith Bishop,
R. Nigel Horspool:
Cross-Platform Development: Software that Lasts.
SEW 2006: 119-122 | 
| 56 |            | Judith Bishop,
R. Nigel Horspool:
Cross-Platform Development: Software that Lasts.
IEEE Computer 39(10): 26-35 (2006) | 
|  | 2005 | 
|---|
| 55 |            | Stefan Farfeleder,
Andreas Krall,
R. Nigel Horspool:
Ultra Fast Cycle-Accurate Compiled Emulation of Inorder Pipelined Architectures.
SAMOS 2005: 222-231 | 
| 54 |            | Nerina Bermudo,
Andreas Krall,
R. Nigel Horspool:
Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions.
SCAM 2005: 107-118 | 
| 53 |            | Judith Bishop,
R. Nigel Horspool,
Basil Worrall:
Experience in integrating Java with C# and .NET.
Concurrency - Practice and Experience 17(5-6): 663-680 (2005) | 
|  | 2004 | 
|---|
| 52 |            | Bernhard Scholz,
R. Nigel Horspool,
Jens Knoop:
Optimizing for space and time usage with speculative partial redundancy elimination.
LCTES 2004: 221-230 | 
| 51 |            | Judith Bishop,
R. Nigel Horspool:
Developing principles of GUI programming using views.
SIGCSE 2004: 373-377 | 
|  | 2003 | 
|---|
| 50 |            | Bernhard Scholz,
Eduard Mehofer,
R. Nigel Horspool:
Partial Redundancy Elimination with Predication Techniques.
Euro-Par 2003: 242-250 | 
| 49 |            | Bernhard Scholz,
Eduard Mehofer,
R. Nigel Horspool:
Predicated Partial Redundancy Elimination Using A Cost Analysis.
Parallel Processing Letters 13(4): 525-536 (2003) | 
|  | 2002 | 
|---|
| 48 |            | R. Nigel Horspool:
Compiler Construction, 11th International Conference, CC 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings
Springer 2002 | 
| 47 |            | Kelvin Yeow,
R. Nigel Horspool,
Michael R. Levy:
Expeditious XML Processing.
IDEAL 2002: 148-153 | 
| 46 |            | Judith Bishop,
R. Nigel Horspool,
Basil Worrall:
Experience with integrating Java with new technologies: C#, XML and web services.
Java Grande 2002: 225 | 
| 45 |            | Andreas Krall,
R. Nigel Horspool:
Optimizations for Object-Oriented Languages.
The Compiler Design Handbook 2002: 219-246 | 
| 44 |            | John Aycock,
R. Nigel Horspool:
Practical Earley Parsing.
Comput. J. 45(6): 620-630 (2002) | 
|  | 2001 | 
|---|
| 43 |            | John Aycock,
R. Nigel Horspool:
Directly-Executable Earley Parsing.
CC 2001: 229-243 | 
| 42 |            | John Aycock,
R. Nigel Horspool,
Jan Janousek,
Borivoj Melichar:
Even faster generalized LR parsing.
Acta Inf. 37(9): 633-651 (2001) | 
| 41 |            | Michael M. J. Zastre,
R. Nigel Horspool:
Exploiting exceptions.
Softw., Pract. Exper. 31(12): 1109-1123 (2001) | 
| 40 |            | John Aycock,
R. Nigel Horspool:
Schrödinger's token.
Softw., Pract. Exper. 31(8): 803-814 (2001) | 
|  | 2000 | 
|---|
| 39 |            | John Aycock,
R. Nigel Horspool:
Simple Generation of Static Single-Assignment Form.
CC 2000: 110-124 | 
|  | 1999 | 
|---|
| 38 |            | John Aycock,
R. Nigel Horspool:
Faster Generalized LR Parsing.
CC 1999: 32-46 | 
|  | 1998 | 
|---|
| 37 |            | R. Nigel Horspool:
Systems Implementation 2000, IFIP TC2 WG2.4 Working Conference on Systems Implementation 2000: Languages, methods and tools, 23-26 February 1998, Berlin, Germay
Chapman & Hall 1998 | 
| 36 |            | Quetzalcoatl Bradley,
R. Nigel Horspool,
Jan Vitek:
JAZZ: an efficient compressed format for Java archive files.
CASCON 1998: 7 | 
| 35 |            | R. Nigel Horspool,
Jason Corless:
Tailored Compression of Java Class Files.
Softw., Pract. Exper. 28(12): 1253-1268 (1998) | 
|  | 1997 | 
|---|
| 34 |            | Andreas Krall,
Jan Vitek,
R. Nigel Horspool:
Near Optimal Hierarchical Encoding of Types.
ECOOP 1997: 128-145 | 
| 33 |            | Jan Vitek,
R. Nigel Horspool,
Andreas Krall:
Efficient Type Inclusion Tests.
OOPSLA 1997: 142-157 | 
| 32 |            | R. Nigel Horspool:
CCC: A Caching Compiler for C.
Softw., Pract. Exper. 27(2): 155-165 (1997) | 
|  | 1996 | 
|---|
| 31 |            | Philippe McLean,
R. Nigel Horspool:
A Faster Earley Parser.
CC 1996: 281-293 | 
| 30 |            | Jan Vitek,
R. Nigel Horspool:
Compact Dispatch Tables for Dynamically Typed Object Oriented Languages.
CC 1996: 309-325 | 
|  | 1995 | 
|---|
| 29 |            | R. Nigel Horspool:
The Effect of Non-Greedy Parsing in Ziv-Lempel Compression Methods.
Data Compression Conference 1995: 302-311 | 
|  | 1994 | 
|---|
| 28 |            | James S. Uhl,
R. Nigel Horspool:
Flow Grammars - a Flow Analysis Methodology.
CC 1994: 203-217 | 
| 27 |            | Jan Vitek,
R. Nigel Horspool:
Taming Message Passing: Efficient Method Look-Up for Dynamically Typed Languages.
ECOOP 1994: 432-449 | 
|  | 1993 | 
|---|
| 26 |            | R. Nigel Horspool:
Recursive Ascent-Descent Parsing.
Comput. Lang. 18(1): 1-15 (1993) | 
| 25 |            | R. Nigel Horspool,
Jan Vitek:
Static Analysis of PostScript Code.
Comput. Lang. 19(2): 65-78 (1993) | 
| 24 |            | R. Nigel Horspool,
Michael R. Levy:
Translator-based multiparadigm programming.
Journal of Systems and Software 23(1): 39-49 (1993) | 
|  | 1992 | 
|---|
| 23 |            | Jan Vitek,
R. Nigel Horspool,
James S. Uhl:
Compile-Time Analysis of Object-Oriented Programs.
CC 1992: 236-250 | 
| 22 |            | R. Nigel Horspool,
Gordon V. Cormack:
Constructing Word-Based Text Compression Algorithms.
Data Compression Conference 1992: 62-71 | 
| 21 |            | R. Nigel Horspool,
Jan Vitek:
Static analysis of PostScript code.
ICCL 1992: 14-23 | 
| 20 |            | Mantis H. M. Cheng,
R. Nigel Horspool,
Michael R. Levy:
Compositional Operational Semantics for Prolog Programs.
New Generation Comput. 10(3): 315-334 (1992) | 
|  | 1991 | 
|---|
| 19 |            | R. Nigel Horspool:
Improving LZW.
Data Compression Conference 1991: 332-341 | 
|  | 1990 | 
|---|
| 18 |            | R. Nigel Horspool:
Recursive Ascent-Descent Parsers.
CC 1990: 1-10 | 
| 17 |            | R. Nigel Horspool:
Incremental Generation of LR Parsers.
Comput. Lang. 15(4): 205-223 (1990) | 
|  | 1988 | 
|---|
| 16 |            | R. Nigel Horspool:
ILALR: An Incremental Generator of LALR(1) Parsers.
CC 1988: 128-136 | 
|  | 1987 | 
|---|
| 15 |            | Gordon V. Cormack,
R. Nigel Horspool:
Data Compression Using Dynamic Markov Modelling.
Comput. J. 30(6): 541-550 (1987) | 
| 14 |            | R. Nigel Horspool,
Michael R. Levy:
Correctness of an Extended Operator-Precedence Parsing Algorithm.
Inf. Process. Lett. 24(4): 265-273 (1987) | 
| 13 |            | R. Nigel Horspool,
Ronald M. Huberman:
Analysis and development of demand prepaging policies.
Journal of Systems and Software 7(3): 183-194 (1987) | 
| 12 |            | R. Nigel Horspool,
Michael R. Levy:
 Mkscan  - A Interactive Scanner Generator.
Softw., Pract. Exper. 17(6): 369-378 (1987) | 
| 11 |            | R. Nigel Horspool,
Gordon V. Cormack:
Hashing as a Compaction Technique for LR Parser Tables.
Softw., Pract. Exper. 17(6): 413-416 (1987) | 
|  | 1985 | 
|---|
| 10 |            | Gordon V. Cormack,
R. Nigel Horspool,
M. Kaiserswerth:
Practical Perfect Hashing.
Comput. J. 28(1): 54-58 (1985) | 
| 9 |            | R. Nigel Horspool,
André Scheunemann:
Automating the Selection of Code Templates.
Softw., Pract. Exper. 15(5): 503-514 (1985) | 
|  | 1984 | 
|---|
| 8 |            | Gordon V. Cormack,
R. Nigel Horspool:
Algorithms for Adaptive Huffman Codes.
Inf. Process. Lett. 18(3): 159-165 (1984) | 
|  | 1983 | 
|---|
| 7 |            | R. Nigel Horspool,
Jeffrey M. Laks:
An improved block sequencing method for program restructuring.
Journal of Systems and Software 3(3): 245-250 (1983) | 
|  | 1982 | 
|---|
| 6 |            | R. Nigel Horspool,
Laurence W. Dunkelman:
Analysis and Optimization of Set Expressions.
Comput. J. 25(3): 340-346 (1982) | 
| 5 |            | R. Nigel Horspool,
Eric C. R. Hehner:
Comments on "A Method for Representing Data Items of Unlimites Length in a Computer Memory".
IEEE Trans. Software Eng. 8(6): 620-621 (1982) | 
|  | 1980 | 
|---|
| 4 |            | R. Nigel Horspool,
Nenad Marovac:
An Approach to the Problem of Detranslation of Computer Programs.
Comput. J. 23(3): 223-229 (1980) | 
| 3 |            | Eric C. R. Hehner,
R. Nigel Horspool:
Corrigendum: A New Representation of the Rational Numbers for Fast Easy Arithmetic.
SIAM J. Comput. 9(1): 217 (1980) | 
| 2 |            | R. Nigel Horspool:
Practical Fast Searching in Strings.
Softw., Pract. Exper. 10(6): 501-506 (1980) | 
|  | 1979 | 
|---|
| 1 |            | Eric C. R. Hehner,
R. Nigel Horspool:
A New Representation of the Rational Numbers for Fast Easy Arithmetic.
SIAM J. Comput. 8(2): 124-134 (1979) |