Randall Hyde

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Randall Hyde

Randall Hyde (born 1956)[1] is best known as the author of The Art of Assembly Language, a popular[2] book on assembly language programming. He created the Lisa assembler in the late 1970s and developed the High Level Assembly (HLA) language.

Randall Hyde was educated and later became a lecturer at the University of California, Riverside.[1] He earned a bachelor's degree in Computer Science in 1982, and a Master's degree in Computer Science in 1987 - both from UC Riverside.[1] His area of specialization is compilers and other system software, and he has written compilers, assemblers,[3][4] operating systems and control software. He was a lecturer at California State Polytechnic University, Pomona from 1988 to 1993 and a lecturer at UC Riverside from 1989 to 2000.[1] While teaching at UC Riverside and Cal Poly, Pomona, Randy frequently taught classes pertaining to assembly programming (beginning and advanced), software design, compilers, and programming language theory.

He was founder and president of Lazer Microsystems, which wrote SmartBASIC,[5] ADAM calc[6] for the Coleco ADAM. According to Rich Drushel, the company also wrote the ADAM part of CP/M 2.2.[7]

Hyde is frequently seen on the alt.lang.asm newsgroup.[8]


Selected Computer Programs by Hyde[edit]

Porky's, Atari 2600 game, 1983 [9][10]

Selected articles by Hyde[edit]

The Fallacy of Premature Optimization, ACM Ubiquity, 2006, Volume 7, Issue 24.

Selected books by Hyde[edit]

Modern books[edit]

Early Apple programming books[edit]

  • How to Program the Apple II Using 6502 Assembly Language (1981) [1]
  • P-Source (Inside Apple Pascal) (1982) ISBN 0881900044

See also[edit]


  1. ^ a b c d NNDB entry for Randall Hyde http://www.nndb.com/people/249/000125871/
  2. ^ O'Reilly author profile http://www.oreillynet.com/pub/au/1331
  3. ^ http://www.drdobbs.com/184408724 "About the Author" in "The UCR Standard Assembly Language Library: For 80x86 assembly language programmers" by Randall Hyde March 01, 1992 Dr. Dobbs Journal
  4. ^ http://www.drdobbs.com/184408319?pgno=3"About the Author" in "Object-Oriented Programming in Assembly Language: OOP applies equally well to assembly language and high-level language programs" by Randall L. Hyde March 01, 1990 Dr. Dobbs Journal
  5. ^ http://www.sacnews.net/adamcomputer/09.html
  6. ^ http://www.sacnews.net/adamcomputer/06.html
  7. ^ http://www.adamcon.org/ann/9709.html Adam News Network Volume 97 Issue 09
  8. ^ Google Groups listing of messages from a user named Randall Hyde posted to alt.lang.asm http://groups.google.com/groups/profile?show=more&enc_user=nWOfeRcAAABiDGVaPkcnvMYumB6gBmnX4Ua0QqlRnvDj9zBA-m7X2Q&group=alt.lang.asm
  9. ^ Atari Age http://www.atariage.com/software_page.html?SoftwareLabelID=374
  10. ^ http://www.atariage.com/manual_html_page.html?SoftwareID=1221