WikiDer > Кен Арнольд - Википедия

Ken Arnold - Wikipedia
Кен Арнольд
Кен Арнольд - 25 декабря 2006.jpg
Кен Арнольд в 25 декабря 2006 года
Родившийся
Кеннет Каттс Ричард Кэбот Арнольд

(1958-06-13) 13 июня 1958 г. (62 года)
Род занятийПрограммист
ИзвестенНегодяй, взносы в 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]

Смотрите также

Рекомендации

  1. ^ Краткая история «Разбойника».
  2. ^ Арнольд, К.С.Р.С. (1977). «Обновление экрана и оптимизация движения курсора: пакет библиотеки». Калифорнийский университет в Беркли. Цитировать журнал требует | журнал = (помощь)
  3. ^ Кеннет С. Р. С. Арнольд; Элан Амир (декабрь 1992 г.). «Обновление экрана и оптимизация движения курсора: пакет библиотеки».
  4. ^ Примечание: это был другой Кен Арнольд («Кен В. Арнольд»), который внес свой вклад в Ultima серия игр (см. Ultima_I: _The_First_Age_of_Darkness # Development_and_release).[нужна цитата]
  5. ^ «Метаформаты файлов данных». Faqs.org. Получено 2010-08-22.
  6. ^ Немет, Алан Г. (5 июня 1982 г.). «Техническая программа Бостонской встречи». archive-cr.com. Получено 2016-05-30.

внешняя ссылка