Randall Hyde (nacido en 1956) [1] es mejor conocido como el autor de El arte del lenguaje ensamblador , un libro popular [2] sobre programación en lenguaje ensamblador . Creó el ensamblador Lisa a fines de la década de 1970 y desarrolló el lenguaje High Level Assembly (HLA) .
Biografía
Hyde se educó y luego se convirtió en profesor en la Universidad de California, Riverside . [1] Obtuvo una licenciatura en Ciencias de la Computación en 1982 y una maestría en Ciencias de la Computación en 1987, ambas de UC Riverside. [1] Su área de especialización son los compiladores y otro software de sistemas, y ha escrito compiladores, ensambladores, [3] [4] sistemas operativos y software de control. Fue profesor en la Universidad Politécnica del Estado de California, Pomona de 1988 a 1993 y profesor en UC Riverside de 1989 a 2000. [1] Mientras enseñaba en UC Riverside y Cal Poly, Pomona, Randy enseñó con frecuencia clases relacionadas con la programación de ensamblajes (comenzando y avanzado), diseño de software, compiladores y teoría de lenguajes de programación.
Fue fundador y presidente de Lazer Microsystems, que escribió el intérprete SmartBASIC [5] y ADAM Calc [6] para Coleco ADAM . Según Rich Drushel, la compañía también escribió la implementación de ADAM de CP / M 2.2. [7] También escribió el juego de 1983 Atari 2600 Porky's mientras estaba en Lazer, publicado por Fox Video Games.
Hyde se ve con frecuencia en el grupo de noticias alt.lang.asm . [8]
A partir de 2017[actualizar], Hyde opera y es presidente de Plantation Productions, Inc., una corporación de Riverside, California que brinda servicios de sonido, iluminación, puesta en escena y soporte para eventos para lugares pequeños y medianos, para audiencias de 10 a 5,000 personas. [9]
Sitios web
Artículos seleccionados de Hyde
La falacia de la optimización prematura , ACM Ubiquity, 2006, Volumen 7, Número 24.
Libros de Hyde
Libros modernos
- Hyde, Randall (septiembre de 2003). El arte del lenguaje ensamblador (1ª ed.). San Francisco: No Starch Press. ISBN 978-1-886411-97-5. OL 8706071M .
- Hyde, Randall (25 de octubre de 2004). Escriba un gran código: Volumen 1 - Comprensión de la máquina (1ª ed.). San Francisco: No Starch Press. ISBN 978-1-59327-003-2. OL 8871388M .
- Hyde, Randall (18 de marzo de 2006). Escribe un gran código: Volumen 2 - Pensamiento de bajo nivel, Escritura de alto nivel (1ª ed.). San Francisco: No Starch Press. ISBN 978-1-59327-065-0. OL 8871413M .
- Hyde, Randall (2010). El arte del lenguaje ensamblador (2ª ed.). San Francisco: No Starch Press. ISBN 978-1-59327-207-4. LCCN 2009040777 . OCLC 419869059 . OL 24814110M .
- Hyde, Randall (2020). Escriba un gran código: Volumen 1 - Comprensión de la máquina (2ª ed.). San Francisco: No Starch Press. ISBN 978-1-7185-0036-5.
- Hyde, Randall (2020). Escribe un gran código: Volumen 2 - Pensamiento de bajo nivel, Escritura de alto nivel (2ª ed.). San Francisco: No Starch Press. ISBN 978-1-7185-0038-9.
- Hyde, Randall (2020). Escriba un gran código: Volumen 3 - Software de ingeniería (1ª ed.). San Francisco: No Starch Press. ISBN 978-1-5932-7979-0.
- Hyde, Randall (1992). La Biblia de ensamblador de macros de Microsoft de Waite Group (2ª ed.). Carmel, Indiana: SAMS. ISBN 978-0-672-30155-1. LCCN 92070084 . OCLC 180644556 .
Primeros libros de programación de Apple
- Cómo programar el Apple II usando el lenguaje ensamblador 6502 (1981) [1]
- p-Source (Una guía para el sistema Apple Pascal) (1983) ISBN 0881900044
Ver también
- El renacimiento de la programación en lenguaje ensamblador por Dan Romanchik, Tendencias de desarrollo de aplicaciones, 13 de octubre de 2003, una entrevista con Randy Hyde sobre el lenguaje ensamblador
Referencias
- ^ a b c d Entrada NNDB para Randall Hyde http://www.nndb.com/people/249/000125871/
- ^ Perfil de autor de O'Reilly http://www.oreillynet.com/pub/au/1331
- ^ http://www.drdobbs.com/184408724 "Acerca del autor" en "La biblioteca de lenguaje ensamblador estándar de la UCR: para programadores de lenguaje ensamblador de 80 x 86" por Randall Hyde 1 de marzo de 1992 Diario del Dr. Dobb
- ^ http://www.drdobbs.com/184408319?pgno=3 "Acerca del autor" en "Programación orientada a objetos en lenguaje ensamblador: OOP se aplica igualmente bien a programas de lenguaje ensamblador y de alto nivel" por Randall L. Hyde 1 de marzo de 1990 Dr. Dobb's Journal
- ^ http://www.sacnews.net/adamcomputer/09.html
- ^ http://www.sacnews.net/adamcomputer/06.html
- ^ http://www.adamcon.org/ann/9709.html Adam News Network Volumen 97 Edición 09
- ^ Lista de mensajes de Grupos de Google de un usuario llamado Randall Hyde publicado en alt.lang.asm http://groups.google.com/groups/profile?show=more&enc_user=nWOfeRcAAABiDGVaPkcnvMYumB6gBmnX4Ua0QqlRnvDj9zBA-m7X2Q.&group
- ^ "Acerca de Plantation Productions, Inc" . Plantación Productions, Inc . Consultado el 15 de enero de 2017 .