Рэндалл Хайд
Рэндалл Хайд | |
---|---|
Рожденный | 1956 (67–68 лет) |
Национальность | Американский |
Альма-матер | Калифорнийский университет, Риверсайд |
Жанр | Научная литература |
Предмет | Технология |
Веб-сайт | |
www |
Рэндалл Хайд (1956 г.р.) [1] наиболее известен как автор книги «Искусство языка ассемблера» , популярного [2] книга по программированию на ассемблере . Он создал ассемблер Lisa в конце 1970-х годов и разработал язык сборки высокого уровня (HLA) .
Биография
[ редактировать ]Хайд получил образование, а позже стал преподавателем в Калифорнийском университете в Риверсайде . [1] Он получил степень бакалавра компьютерных наук в 1982 году и степень магистра компьютерных наук в 1987 году — обе в Калифорнийском университете в Риверсайде. [1] Его область специализации — компиляторы и другое системное программное обеспечение, он написал компиляторы, ассемблеры, [3] [4] операционные системы и управляющее программное обеспечение. Он был преподавателем в Калифорнийском государственном политехническом университете в Помоне с 1988 по 1993 год и преподавателем в Калифорнийском университете в Риверсайде с 1989 по 2000 год. [1] Преподавая в Калифорнийском университете в Риверсайде и Калифорнийском политехническом университете в Помоне, Рэнди часто преподавал уроки, касающиеся программирования на ассемблере (начального и продвинутого уровня), проектирования программного обеспечения, компиляторов и теории языков программирования.
SmartBASIC. Он был основателем и президентом компании Lazer Microsystems, которая написала интерпретатор [5] и ADAM Calc [6] для Колеко Адам . По словам Рича Друшеля, компания также написала реализацию ADAM CP /M 2.2. [7] В 1983 году он также написал для Atari 2600, игру Porky's работая в Lazer, изданную Fox Video Games.
Хайд делал много сообщений в группе новостей alt.lang.asm. В прошлом [8]
По состоянию на 2017 год [update]Хайд управляет и является президентом Plantation Productions, Inc., корпорации в Риверсайде, штат Калифорния, предоставляющей услуги по звуку, освещению, постановке и поддержке мероприятий для малых и средних площадок для аудитории от 10 до 5000 человек. [9]
Книги
[ редактировать ]Современные книги
[ редактировать ]- Хайд, Рэндалл (сентябрь 2003 г.). Искусство языка ассемблера (1-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-886411-97-5 . ОЛ 8706071М .
- Хайд, Рэндалл (25 октября 2004 г.). Напишите отличный код: Том 1 - Понимание машины (1-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-59327-003-2 . ОЛ 8871388М .
- Хайд, Рэндалл (18 марта 2006 г.). Напишите отличный код: Том 2 - Мышление на низком уровне, написание высокого уровня (1-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-59327-065-0 . ОЛ 8871413М .
- Хайд, Рэндалл (2010). Искусство языка ассемблера (2-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-59327-207-4 . LCCN 2009040777 . OCLC 419869059 . ОЛ 24814110М .
- Хайд, Рэндалл (2020). Напишите отличный код: Том 1 - Понимание машины (2-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-7185-0036-5 .
- Хайд, Рэндалл (2020). Напишите отличный код: Том 2 - Мышление на низком уровне, написание высокого уровня (2-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-7185-0038-9 .
- Хайд, Рэндалл (2020). Напишите отличный код: Том 3 - Инженерное программное обеспечение (1-е изд.). Сан-Франциско: Пресса без крахмала. ISBN 978-1-5932-7979-0 .
- Хайд, Рэндалл (1992). Библия макроассемблера Microsoft от группы Уэйта (2-е изд.). Кармель, Индиана: SAMS. ISBN 978-0-672-30155-1 . LCCN 92070084 . OCLC 180644556 .
- Хайд, Рэндалл (октябрь 2021 г.). Искусство 64-битной сборки . Сан-Франциско: Пресса без крахмала. ISBN 9781718501089 .
Ранние книги Apple по программированию
[ редактировать ]- Как запрограммировать Apple II с использованием языка ассемблера 6502 (1981) [10]
- p-Source (Руководство по системе Apple Pascal) (1983) ISBN 0881900044
Ссылки
[ редактировать ]- ^ Jump up to: а б с д «Рэндалл Хайд» . www.nndb.com .
- ^ «Рэндалл Хайд» . www.oreilly.com .
- ^ «Библиотека стандартного языка ассемблера UCR» . Доктор Добб .
- ^ «Объектно-ориентированное программирование на языке ассемблера» . Доктор Добб .
- ^ «ECN — июль/август 1985 г.» .
- ^ «ECN — январь/февраль 1985 г.» .
- ^ «Adam News Network, том 97, выпуск 09» . www.adamcon.org .
- ^ «Вход — Аккаунты Google» . account.google.com .
- ^ «О компании Plantation Productions, Inc» . Плантейшн Продакшнс, Инк . Проверено 15 января 2017 г.
- ^ «Использование языка ассемблера 6502 Рэнди Хайда | PDF» . Скрибд .
Внешние ссылки
[ редактировать ]- Вебстер: место в сети для изучения языка ассемблера
- Домашняя страница Рэндалла Хайда
- «Возрождение программирования на языке ассемблера» , Дэн Романчик, «Тенденции разработки приложений», 13 октября 2003 г., интервью с Рэнди Хайдом о языке ассемблера.
- Ошибка преждевременной оптимизации , ACM Ubiquity, 2006, том 7, выпуск 24.