Randall Hyde (born 1956)
is best known as the author of ''The Art of Assembly Language'', a popular book on
assembly language
In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
programming. He created the
Lisa assembler
Lazer's Interactive Symbolic Assembler (Lisa) is an interactive 6502 assembler for Apple II computers written by Randall Hyde in the late 1970s.
The latest version of Lisa for 8-bit code is V3.2. Lisa includes an integrated editor with syntax ...
in the late 1970s and developed the
High Level Assembly (HLA) language.
Biography
Hyde was educated, and later became a lecturer, at the
University of California, Riverside
The University of California, Riverside (UCR or UC Riverside) is a public land-grant research university in Riverside, California. It is one of the ten campuses of the University of California system. The main campus sits on in a suburban distr ...
.
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.
His area of specialization is compilers and other system software, and he has written compilers, assemblers, operating systems and control software. He was a lecturer at
California State Polytechnic University, Pomona
California State Polytechnic University, Pomona (Cal Poly Pomona, CPP, or Cal Poly"Cal Poly" may also refer to California Polytechnic State University, San Luis Obispo in San Luis Obispo. See the '' name'' section of this article for more info ...
from 1988 to 1993 and a lecturer at UC Riverside from 1989 to 2000.
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 the SmartBASIC
interpreter and ADAM Calc for the
Coleco Adam
The Coleco Adam is a home computer and expansion device for the ColecoVision released in 1983 by American toy and video game manufacturer Coleco. It was an attempt to follow on the success of the company's ColecoVision video game console. The Ad ...
. According to Rich Drushel, the company also wrote the ADAM
implementation
Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.
Industry-specific definitions
Computer science
In computer science, an implementation is a realiza ...
of
CP/M
CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
2.2. He also wrote the 1983
Atari 2600
The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocessor- ...
game ''
Porky's
''Porky's'' is a 1981 sex comedy film written and directed by Bob Clark about the escapades of teenagers in 1954 at the fictional Angel Beach High School in Florida. The film influenced many writers in the teen film genre and spawned two sequels: ...
'' while at Lazer, published by Fox Video Games.
Hyde has made many posts to the alt.lang.asm
newsgroup
A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from users in different locations using the Internet. They are discussion groups and are not devoted to publishing news. Newsgroups are technically distinct ...
in the past.
, Hyde operates and is president of Plantation Productions, Inc., a
Riverside, California
Riverside is a city in and the county seat of Riverside County, California, United States, in the Inland Empire metropolitan area. It is named for its location beside the Santa Ana River. It is the most populous city in the Inland Empire an ...
corporation providing sound, lighting, staging, and event support services for small to medium-sized venues, for audiences of 10 to 5,000 people.
Books
Modern books
*
*
*
*
*
*
*
*
*
Early Apple programming books
* How to Program the Apple II Using 6502 Assembly Language (1981)
* p-Source (A Guide to the Apple Pascal System) (1983)
References
External links
Webster: The Place on the Net to Learn Assembly LanguageRandall Hyde's homepageThe Rebirth of Assembly Language Programmingby Dan Romanchik, Application Development Trends, October 13, 2003, an interview with Randy Hyde about assembly language
The Fallacy of Premature Optimization ACM Ubiquity, 2006, Volume 7, Issue 24.
{{DEFAULTSORT:Hyde, Randall
University of California, Riverside alumni
Living people
Computer programmers
American technology writers
1956 births