Рендалл Гайд (, народився у 1956)NNDB entry for Randall Hyde http://www.nndb.com/people/249/000125871/ відомий як автор книги Мистецтво асемблера (The Art of Assembly LanguageThe Art of Assembly Language, O'Reilly http://shop.oreilly.com/product/9781593272074.do), присвяченої програмуванню мовою асемблера. Він створив асемблер Lisa в кінці 1970-х і розробив мову програмування HLA (High-Level Assembler).

Біографія Гайд здобув освіту, а потім став викладачем у Каліфорнійському університеті в Ріверсайді. Там же він отримав ступінь бакалавра в галузі комп'ютерних наук в 1982 році, а також ступінь магістра в галузі комп'ютерних наук в 1987 році. Спеціалізацується на компіляторах та іншому системному програмному забезпеченні, він писав компілятори, асемблериhttp://www.drdobbs.com/184408724 «About the Author» in «The UCR Standard Assembly Language Library: For 80x86 assembly language programmers» by Randall Hyde March 1, 1992 Dr. Dobbs Journal, операційні системи та керуюче програмне забезпечення. Він був викладачем Каліфорнійського державного політехнічного університету в Помоні з 1988 по 1993 рік і викладачем Каліфорнійському університеті в Ріверсайді в період з 1989 по 2000 рік Викладаючи в цих університетах, Ренді часто проводив заняття, пов'язані з програмуванням на асемблері (для початківців і просунутих), проектуванням програмного забезпечення, розробкою компіляторів та теорією мов програмування.

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

Гайда часто помічали в групі alt.lang.asm на Google GroupsПовідомлення користувача Randall Hyde в Google Groups https://groups.google.com/forum/#!topic/alt.lang.asm/3BvxbCa26o8.

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

Вебсайти Webster: The Place on the Net to Learn Assembly Language

Вибрані статті Гайда The Fallacy of Premature Optimization, ACM Ubiquity, 2006, Volume 7, Issue 24.

Книги Гайда

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

Давні книги з програмування для Apple How to Program the Apple II Using 6502 Assembly Language (1981) Chatsworth: DATAMOST, Inc. p-Source A Guide to the Apple Pascal System (1983) Chatsworth: DATAMOST, Inc. ISBN 0881900044

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

Див. також The Rebirth of Assembly Language Programming інтерв'ю Дена Романчика з Рендаллом Гайдом в Application Development Trends, 13 жовтня 2003 року

Примітки