Рендалл Гайд

Творець Високорівневого асемблера (HLA), розробник асемблера Lisa, автор книги Мистецтво асемблера (The Art of Assembly Language)

Рендалл Гайд (англ. Randall Hyde, народився у 1956)[1] відомий як автор книги Мистецтво асемблера (The Art of Assembly Language[2]), присвяченої програмуванню мовою асемблера. Він створив асемблер Lisa в кінці 1970-х і розробив мову програмування HLA (High-Level Assembler).

Рендалл Гайд
англ. Randall Hyde
Народився1956
Країна США
Діяльністьрозробник програмного забезпечення
Alma materУніверситет Каліфорнії (Ріверсайд)

Біографія

ред.

Гайд здобув освіту, а потім став викладачем у Каліфорнійському університеті в Ріверсайді[1]. Там же він отримав ступінь бакалавра в галузі комп'ютерних наук в 1982 році, а також ступінь магістра в галузі комп'ютерних наук в 1987 році. Спеціалізацується на компіляторах та іншому системному програмному забезпеченні, він писав компілятори, асемблери[3], операційні системи та керуюче програмне забезпечення. Він був викладачем Каліфорнійського державного політехнічного університету в Помоні з 1988 по 1993 рік і викладачем Каліфорнійському університеті в Ріверсайді в період з 1989 по 2000 рік[1] Викладаючи в цих університетах, Ренді часто проводив заняття, пов'язані з програмуванням на асемблері (для початківців і просунутих), проектуванням програмного забезпечення, розробкою компіляторів та теорією мов програмування.

Гайд був засновником і президентом Lazer Microsystems, яка створила SmartBASIC[4] і ADAM Calc[5] для домашнього комп'ютера Coleco ADAM. Згідно Rich Drushel, компанія також написала реалізацію ADAM операційної системи CP/M 2.2. [7] Він також написав у 1983 р. гру Porky's для ігрової консолі Atari 2600, випущену Fox Video Games.

Гайда часто помічали в групі alt.lang.asm на Google Groups[6].

Станом на 2017 р. Гайд працює і є президентом компанії Plantation Productions, Inc., (Ріверсайд, Каліфорнія), що забезпечує звук, освітлення, постановки, а також обслуговування подій для малих і середніх майданчиків, для глядачів від 10 до 5000 чоловік[7].

Вебсайти

ред.

Вибрані статті Гайда

ред.

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

Книги Гайда

ред.

Сучасні книги

ред.
  • Hyde, Randall (September 2003). The Art of Assembly Language (вид. 1-е). San Francisco: No Starch Press. ISBN 978-1-886411-97-5. OL 8706071M. Процитовано 23 грудня 2016.
  • Hyde, Randall (25 жовтня 2004). Write Great Code: Volume 1 - Understanding the Machine (вид. 1-е). San Francisco: No Starch Press. ISBN 978-1-59327-003-2. OL 8871388M. Процитовано 23 грудня 2016.
  • Hyde, Randall (18 березня 2006). Write Great Code: Volume 2 - Thinking Low-Level, Writing High-Level (вид. 1-е). San Francisco: No Starch Press. ISBN 978-1-59327-065-0. OL 8871413M. Процитовано 23 грудня 2016.
  • Hyde, Randall (2010). The Art of Assembly Language (вид. 2-е). San Francisco: No Starch Press. ISBN 978-1-59327-207-4. LCCN 2009040777. OCLC 419869059. OL 24814110M. Процитовано 23 грудня 2016.

Давні книги з програмування для Apple

ред.

Книги, перекладені іншими мовами

ред.

Див. також

ред.

Примітки

ред.
  1. а б в NNDB entry for Randall Hyde http://www.nndb.com/people/249/000125871/
  2. The Art of Assembly Language, O'Reilly http://shop.oreilly.com/product/9781593272074.do
  3. http://www.drdobbs.com/184408724[недоступне посилання з жовтня 2019] «About the Author» in «The UCR Standard Assembly Language Library: For 80x86 assembly language programmers» by Randall Hyde March 1, 1992 Dr. Dobbs Journal
  4. Архівована копія. Архів оригіналу за 7 березня 2018. Процитовано 31 січня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  5. Архівована копія. Архів оригіналу за 1 березня 2019. Процитовано 31 січня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  6. Повідомлення користувача Randall Hyde в Google Groups https://groups.google.com/forum/#!topic/alt.lang.asm/3BvxbCa26o8
  7. Plantation Productions, Inc. Plantation Productions, Inc. {{cite web}}: Cite має пустий невідомий параметр: |1= (довідка)