Snobol languages. - Ralph E. Griswold; James F. Gimpel; Robert B. K. Dewar; Paul J. Santos; David R. Hanson (AFIPS National Computer Conference, 1974)

A Simple Technique for Representing Strings in Fortran IV. - David R. Hanson (Commun. ACM, 1974)

A procedure mechanism for backtrack programming. - David R. Hanson (ACM Annual Conference, 1976)

SIGPLAN(Paper Session). - Marvin V. Zelkowitz; Paul R. McMullin; Keith R. Merkel; Howard J. Larsen; Frederick C. Druseikis; G. David Ripley; David R. Hanson; Gary Lindstrom (ACM Annual Conference, 1976)

Procedure Referencing Environments in SL5. - Dianne E. Britton; Frederick C. Druseikis; Ralph E. Griswold; David R. Hanson; Richard A. Holmes (POPL, 1976)

A Simple Variant of the Boundary-Tag Algorithm for the Allocation of Coroutine Environments. - David R. Hanson (Inf. Process. Lett., 1976)

Variable Association in SNOBOL4. - David R. Hanson (Softw. Pract. Exp., 1976)

Language facilities for programmable backtracking. - Ralph E. Griswold; David R. Hanson (Artificial Intelligence and Programming Languages, 1977)

An overview of SL5. - Ralph E. Griswold; David R. Hanson (ACM SIGPLAN Notices, 1977)

Storage Management for an Implementation of SNOBOL4. - David R. Hanson (Softw. Pract. Exp., 1977)

RATSNO-An Experiment in Software Adaptability. - David R. Hanson (Softw. Pract. Exp., 1977)

The SL5 Procedure Mechanism. - David R. Hanson; Ralph E. Griswold (Commun. ACM, 1978)

Filters in SL5. - David R. Hanson (Comput. J., 1978)

Data Structures in SL5. - David R. Hanson (Comput. Lang., 1978)

Event Associations in SNOBOL4 for Program Debugging. - David R. Hanson (Softw. Pract. Exp., 1978)

Performance of Storage Management in an Implementation of SNOBOL4. - G. David Ripley; Ralph E. Griswold; David R. Hanson (IEEE Trans. Software Eng., 1978)

The icon programming language: an overview. - Ralph E. Griswold; David R. Hanson; John T. Korb (ACM SIGPLAN Notices, 1979)

A Simple Technique for Controlled Communication Among Separately Compiled Modules. - David R. Hanson (Softw. Pract. Exp., 1979)

Code Improvement Via Lazy Evaluation. - David R. Hanson (Inf. Process. Lett., 1980)

A Portable Storage Management System for the Icon Programming Language. - David R. Hanson (Softw. Pract. Exp., 1980)

A Portable File Directory System. - David R. Hanson (Softw. Pract. Exp., 1980)

An Alternative to the Use of Patterns in String Processing. - Ralph E. Griswold; David R. Hanson (ACM Trans. Program. Lang. Syst., 1980)

The Y programming language. - David R. Hanson (ACM SIGPLAN Notices, 1981)

Is Block Structure Necessary? - David R. Hanson (Softw. Pract. Exp., 1981)

Generators in Icon. - Ralph E. Griswold; David R. Hanson; John T. Korb (ACM Trans. Program. Lang. Syst., 1981)

Algorithm 568: PDS - A Portable Directory System. - David R. Hanson (ACM Trans. Program. Lang. Syst., 1981)

A Machine-Independent Linker. - Christopher W. Fraser; David R. Hanson (Softw. Pract. Exp., 1982)

Exploiting Machine-Specific Pointer Operations in Abstract Machines. - Christopher W. Fraser; David R. Hanson (Softw. Pract. Exp., 1982)

A high-level programming and command language. - Christopher W. Fraser; David R. Hanson (SIGPLAN, 1983)

Simple Code Optimizations. - David R. Hanson (Softw. Pract. Exp., 1983)

Measuring the Performance and Behavior of Icon Programs. - Cary A. Coutant; Ralph E. Griswold; David R. Hanson (IEEE Trans. Software Eng., 1983)

High-Level Language Facilities for Low-Level Services. - Christopher W. Fraser; David R. Hanson (POPL, 1985)

Compact Recursive-descent Parsing of Exptressions. - David R. Hanson (Softw. Pract. Exp., 1985)

Optimization of Argument Evaluation Order. - Christopher W. Fraser; David R. Hanson (Inf. Process. Lett., 1987)

EZ Processes. - David R. Hanson; Makoto Kobayashi (ICCL, 1990)

Fast Allocation and Deallocation of Memory Based on Object Lifetimes. - David R. Hanson (Softw. Pract. Exp., 1990)

A Code Generation Interface for ANSI C. - Christopher W. Fraser; David R. Hanson (Softw. Pract. Exp., 1991)

Distributed EZ [string processing language]. - Alvaro E. Campos; David R. Hanson (COMPSAC, 1992)

A Retargetable Debugger. - Norman Ramsey; David R. Hanson (PLDI, 1992)

Engineering a Simple, Efficient Code-Generator Generator. - Christopher W. Fraser; David R. Hanson; Todd A. Proebsting (LOPLAS, 1992)

Garbage Collection Alternatives for Icon. - Mary F. Fernandez; David R. Hanson (Softw. Pract. Exp., 1992)

Simple Register Spilling in a Retargetable Compiler. - Christopher W. Fraser; David R. Hanson (Softw. Pract. Exp., 1992)

DUEL - A Very High-Level Debugging Language. - Michael Golan; David R. Hanson (USENIX Winter, 1993)

A Retargetable C Compiler: Design and Implementation - Christopher W. Fraser; David R. Hanson (Addison Wesley, 1995)

A Machine-independent Debugger. - David R. Hanson; Mukund Raghavachari (Softw. Pract. Exp., 1996)

C interfaces and implementations - implementations for creating reusable software. - David R. Hanson (Addison-Wesley-Longman, 1997)

A 390-mm2, 16-bank, 1-Gb DDR SDRAM with hybrid bitline architecture. - Toshiaki Kirihata; Gerhard Mueller; Brian Ji; Gerd Frankowsky; Joseph M. Ross; Hartmud Terletzki; Dmitry G. Netis; Oliver Weinfurtner; David R. Hanson; Gabriel Daniel; Louis Lu-Chen Hsu; Daniel W. Storaska; et al. (IEEE J. Solid State Circuits, 1999)

Early Experience with ASDL in lcc. - David R. Hanson (Softw. Pract. Exp., 1999)

A Machine-Independent Debugger - Revisited. - David R. Hanson (Softw. Pract. Exp., 1999)

A 7F2 cell and bitline architecture featuring tilted array devices and penalty-free vertical BL twists for 4-Gb DRAMs. - Heinz Hoenigschmid; Alexander Frey; John K. DeBrosse; Toshiaki Kirihata; Gerhard Mueller; Daniel W. Storaska; Gabriel Daniel; Gerd Frankowsky; Kevin P. Guay; David R. Hanson; Louis Lu-Chen Hsu; Brian Ji; et al. (IEEE J. Solid State Circuits, 2000)

Dynamic Variables. - David R. Hanson; Todd A. Proebsting (PLDI, 2001)

lcc.NET: targeting the .NET Common Intermediate Language from Standard C. - David R. Hanson (Softw. Pract. Exp., 2004)

A research C# compiler - David R. Hanson; Todd A. Proebsting (Softw. Pract. Exp., 2004)

Drill head mounted obstacle avoidance radar. - Michael R. Inggs; Alan Langman; Kirankumar Kothari; Leendert Johannes du Toit; David R. Hanson (IGARSS, 2005)

An 800-MHz embedded DRAM with a concurrent refresh mode. - Toshiaki Kirihata; Paul C. Parries; David R. Hanson; Hoki Kim; John Golz; Gregory Fredeman; Raj Rajeevakumar; John Griesemer; Norman Robson; Alberto Cestero; Babar A. Khan; Geng Wang; et al. (IEEE J. Solid State Circuits, 2005)