Кен Арнольд - Википедия - Ken Arnold
Кен Арнольд | |
---|---|
Кен Арнольд в 25 декабря 2006 года | |
Родившийся | Кеннет Каттс Ричард Кэбот Арнольд 13 июня 1958 г. |
Род занятий | Программист |
Известен | Негодяй, взносы в BSD UNIX |
Кеннет Каттс Ричард Кэбот Арнольд (1958 г.р.) - американец программист хорошо известен как один из разработчиков 1980-х подземелье видео игра Негодяй,[1] за его вклад в оригинальный Беркли (BSD ) распределение Unix, за его книги и статьи о C и C ++ (например, его 1980–1990-е гг. Обзор Unix столбец, "Советник по C"), а также его громкую работу над Платформа Java.
В Беркли
Арнольд посетил Калифорнийский университет в Беркли, после работы в Национальная лаборатория Лоуренса Беркли компьютерных лабораторий в течение года, получая А.Б. в Информатика в 1985 году. В Беркли он был президентом компьютерного клуба Беркли и Ассоциации студентов факультетов компьютерных наук и внес большой вклад в 2BSD и 4BSD. Беркли Unix дистрибутивы, в том числе:
- проклятия и termcap: аппаратно-независимая библиотека для управления перемещением курсора, редактированием экрана и созданием окон на дисплейных терминалах ASCII на основе termcap (на основе Билл Джой с vi код управления экраном). Проклятия были знаковым показом библиотека это позволило огромному количеству новых приложений создавать полноэкранные пользовательские интерфейсы, которые портативный между различными марками дисплейных терминалов.[2][3]
- Негодяй: Арнольд, Майкл Той и Гленн Вичман соавтор Негодяй, полноэкранный ролевая видеоигра который представил новый на тот момент вид на "темницу" сверху (а не через текстовое описание, как в более раннем Зорк и Приключение ). Это породило целый жанр "рогалик "игры.[4]
- удача: программа для печенья с предсказаниями. Хотя программа отображения цитат Арнольда не была первой в истории, как стандарт BSD она стала наиболее широко используемой, а ее база данных цитат была обширной. Он также стандартизировал простой текст формат файла это было философски согласовано с Unix и, таким образом, стало широко использоваться как для других программ удачи, так и для других целей.[5]
- Другие игры BSD Unix: Cribbage, Hangman, Hunt, Милле Борнес, Монополия, роботы.
- Ctags: очень ранний специализированный гипертекст генератор ссылок, который по сути превратил vi редактор в IDE. Он индексировал программные объекты (например, функции), чтобы пользователь vi (или его клон, например vim ) может перейти к определению объекта или функции из любого экземпляра имени объекта в другом месте в исходный код.
Кроме того, Арнольд служил и членом студенческого сената, и его президентом.
Позже работа
Арнольд был частью Hewlett Packard команда, которая разработала CORBA. Он также работал на Аполлон Компьютер; как молекулярная графика программист в лаборатории компьютерной графики U.C. Сан-Франциско; и как член Обзор UNIX Совет по обзору программного обеспечения.
В Sun Microsystems
Арнольд работал старшим инженером в Sun Microsystems Лаборатории, на территории объектно-ориентированный дизайн и реализация, C, C ++, Ява, и распределенных вычислений. Он был одним из архитекторов Джини технологии, основной разработчик Sun's JavaSpaces технология (которая реализована пространства кортежей на Платформа Java ) и работал с Джим Уолдо на Вызов удаленного метода и сериализация объекта.
Избранная библиография
- JavaSpaces. Принципы, модели и практика; Эрик Фриман, Сюзанна Хупфер, Кен Арнольд; ISBN 0-201-30955-6
- Язык программирования Java; 4-е издание; Кен Арнольд, Джеймс Гослинг, Дэвид Холмс; ISBN 0-321-34980-6
- Спецификация Jini ™, 2-е издание; Кен Арнольд, Джим Уолдо и остальная часть технологической команды Jini. Часть официальной серии Jini Technology Series, опубликованной Addison Wesley.
- Руководство пользователя C по ANSI C; Кен Арнольд, Джон Пейтон.
- Колонка "Советник по C" в Unix Review (автор - Кен Арнольд 198? - 199?)
- «Страх и ненависть по следам UNIX - Признания крота системы Беркли»; Дуг Мерритт с Кеном Арнольдом и Бобом Токсеном; Обзор Unix, январь 1985 г.
- «Разбойник: где он был, почему он там был и почему его не должно было быть там вообще»; Материалы конференции USENIX; Бостон, июль 1982 г., стр. 139 сл; Кен C.R.C. Арнольд, Майкл С. Той[6]
Смотрите также
Рекомендации
- ^ Краткая история «Разбойника».
- ^ Арнольд, К.С.Р.С. (1977). «Обновление экрана и оптимизация движения курсора: пакет библиотеки». Калифорнийский университет в Беркли. Цитировать журнал требует
| журнал =
(помощь) - ^ Кеннет С. Р. С. Арнольд; Элан Амир (декабрь 1992 г.). «Обновление экрана и оптимизация движения курсора: пакет библиотеки».
- ^ Примечание: это был другой Кен Арнольд («Кен В. Арнольд»), который внес свой вклад в Ultima серия игр (см. Ultima_I: _The_First_Age_of_Darkness # Development_and_release ).[нужна цитата ]
- ^ «Метаформаты файлов данных». Faqs.org. Получено 2010-08-22.
- ^ Немет, Алан Г. (5 июня 1982 г.). «Техническая программа Бостонской встречи». archive-cr.com. Получено 2016-05-30.
внешняя ссылка
- Журнал Artima Кена Арнольда (малый объем)
- Блог Кена Арнольда (малый объем) java.net
- проклятия
- Взгляд Вичмана на историю Rogue
- Салфетка Look and Feel для качелей - графический интерфейс, создающий впечатление наброска на салфетке