Хайд, Рендалл

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Рендалл Хайд
Дата рождения 1956
Страна
Род деятельности разработчик программного обеспечения
Альма-матер

Рэндалл Хайд (англ. Randall Hyde; род. 1956)[1] — американский компьютерный писатель; известен как автор книги «Искусство ассемблера» (The Art of Assembly Language[2]), посвященной программированию язык ассемблера. Он создал ассемблер Lisa в конце 1970-х и разработал язык программирования Высокоуровневый ассемблер (High-Level Assembler или HLA).

Биография[править | править код]

Хайд получил образование, а затем стал преподавателем в Калифорнийском университете в Риверсайде[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. The Art of Assembly Language (неопр.). — 1-е. — San Francisco: No Starch Press[англ.], 2003. — ISBN 978-1-886411-97-5.
  • Hyde, Randall. Write Great Code: Volume 1 - Understanding the Machine (неопр.). — 1-е. — San Francisco: No Starch Press[англ.], 2004. — ISBN 978-1-59327-003-2.
  • Hyde, Randall. Write Great Code: Volume 2 - Thinking Low-Level Writing High-Level (англ.). — 1-е. — San Francisco: No Starch Press[англ.], 2006. — ISBN 978-1-59327-065-0.
  • Hyde, Randall. The Art of Assembly Language (неопр.). — 2-е. — San Francisco: No Starch Press[англ.], 2010. — ISBN 978-1-59327-207-4.

Древние книги по программированию для Apple[править | править код]

Книги, переведенные другими языками[править | править код]

См. также[править | править код]

Примечания[править | править код]

  1. 1 2 3 NNDB entry for Randall Hyde http://www.nndb.com/people/249/000125871/ Архивная копия от 2 июня 2016 на Wayback Machine
  2. The Art of Assembly Language, o’reilly http://shop.oreilly.com/product/9781593272074.do Архивная копия от 26 ноября 2017 на Wayback Machine
  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 1, 1992 Д Dobbs Journal
  4. ECN - July/Aug. 1985. Дата обращения: 17 октября 2017. Архивировано 7 марта 2018 года.
  5. ECN - Jan./Feb 1985. Дата обращения: 17 октября 2017. Архивировано 1 марта 2019 года.
  6. Сообщение пользователя Randall Hyde в Google Groups https://groups.google.com/forum/#!topic/alt.lang.asm/3BvxbCa26o8 Архивировано 22 января 2011 года.
  7. Plantation Productions, Inc. Plantation Productions, Inc.. Дата обращения: 17 октября 2017. Архивировано 6 июня 2017 года.