stringtranslate.com

Ларри Теслер

Лоуренс Гордон Теслер (24 апреля 1945 — 16 февраля 2020) — американский учёный-компьютерщик , работавший в области взаимодействия человека и компьютера . Теслер работал в Xerox PARC , Apple , Amazon и Yahoo! .

В PARC работа Теслера включала Smalltalk , первый динамический объектно-ориентированный язык программирования, и Gypsy , первый текстовый процессор с графическим пользовательским интерфейсом (GUI) для Xerox Alto . В ходе этого вместе с коллегой Тимом Моттом Теслер разработал идею копирования и вставки , а также идею немодального программного обеспечения. Находясь в Apple, Теслер работал над Apple Lisa и Apple Newton , а также участвовал в разработке Object Pascal и его использовании в наборах инструментов для программирования приложений, включая MacApp .

биография

Ранняя карьера

Теслер родился 24 апреля 1945 года в Бронксе в Нью-Йорке в семье евреев Исидора, анестезиолога, и Мюриэль ( урожденной  Кречмер ). [1] Теслер прожил в Бронксе все свое детство и окончил Высшую научную школу Бронкса в 1961 году. В старшей школе учитель направил его к компьютерам после того, как показал учителю алгоритм генерации простых чисел . Благодаря этому он узнал о программе в Колумбийском университете , где он мог каждую неделю проводить полчаса за компьютерными системами, с помощью которых он научился программированию еще до поступления в колледж. [1] Он поступил в Стэнфордский университет в 1961 году, когда ему было 16 лет, изучал информатику и окончил его в 1965 году со степенью по математике. [1] [2] В Стэнфорде он работал студентом-программистом у Джошуа Ледерберга на платформе LINC , [1] и был коллегой Ларри Брида , Чарльза Бреннера , Дугласа Хофштадтера , Роджера Мура и Билла Страчана. [3]

Во время учебы в колледже и после него Теслер подрабатывал программистом, а после окончания учебы работал консультантом, предлагая свои услуги по программированию в этой области. Поскольку он был одним из немногих программистов, перечисленных в телефонном справочнике Пало-Альто, он получал много работы. Однако региональная рецессия привела к прекращению этой консалтинговой работы. [4] Теслер также работал в Стэнфордской лаборатории искусственного интеллекта (SAIL) в конце 1960-х годов. Вместе с Горацием Энеа он разработал Compel, один из первых языков с одним заданием. Этот функциональный язык программирования был призван сделать параллельную обработку более естественной и использовался для ознакомления новичков с концепциями программирования. [5] [4]

Во время своего пребывания в Стэнфорде Теслер участвовал в контркультуре 1960-х годов , включая протесты против войны во Вьетнаме . В конце 1960-х годов Теслер стал участвовать в деятельности Свободного университета Мидпенинсула , входящего в Движение за свободу слова , где он преподавал занятия с такими названиями, как «Как положить конец монополии IBM», «Компьютеры сегодня» и «Прокрастинация». [6] [1]

Ксерокс ПАРК

Теслер покинул Стэнфордскую лабораторию искусственного интеллекта по ряду факторов в начале 1970-х годов; он признал, что искусственный интеллект не станет полезной технологией в течение многих лет. Цитируется, что примерно в это же время Теслер заявил, что «ИИ — это то, что еще не было сделано», а Дуглас Хофштадтер назвал это теоремой Теслера . [7] Теслер говорит, что его неправильно процитировали, а на самом деле его утверждение звучит так: «Интеллект — это то, чего машины еще не сделали». [8]

В это время брак Теслера с его девушкой из колледжа закончился разводом. Он взял свою дочь и переехал в Орегон вместе с несколькими ветеранами войны во Вьетнаме , которые возвращались туда, чтобы строить дома. В этой области было мало компьютерных технологий, и он не мог устроиться на работу в местный банк, единственную фирму поблизости, имеющую компьютерную систему. [4] Он позвонил в Стэнфорд, чтобы узнать, есть ли у них что-нибудь, и узнал, что Алан Кей , с которым Теслер работал в SAIL и в то время был членом Исследовательского центра Xerox в Пало-Альто (PARC), активно искал его вскоре после его отправление. Кей хотел, чтобы Теслер присоединился к нему в PARC. [4] Теслера не удалось нанять в PARC из-за приостановки приема на работу, поэтому вместо этого Теслер взялся за краткосрочный проект, предложенный Лесом Эрнестом из SAIL, по написанию «компилятора документов», средства для легкого создания печатных руководств из простых текстовых файлов. . Для реализации этого проекта Теслер написал Pub, который затем был признан одним из первых вариантов использования языка разметки ; Позже он был распространен в ARPANet. [4]

Компьютер Xerox Alto

PARC обратился к Теслеру с предложением в 1971 году, но хотел включить Теслера в группу онлайн-офисных систем. Теслера больше интересовала работа Xerox с персональными компьютерами, поэтому он отклонил предложение. К началу 1973 года PARC начал разработку Xerox Alto , первой компьютерной системы, разработанной на основе графического пользовательского интерфейса (GUI), и Теслер принял предложение о должности, разделив свое время между Группой офисных систем и Группой исследований по обучению, которая Кей направлялся. [4] Некоторыми из основных проектов Теслера в PARC были текстовый процессор Gypsy для Office System Group и Smalltalk , первый динамический объектно-ориентированный язык программирования, для Learning Research Group. [4] Во время работы над Gypsy Теслер и его коллега Тим Мотт начали записывать идеи, предполагающие будущее интерактивного использования компьютеров, учитывая, что нынешние текстовые пользовательские интерфейсы перейдут на графические интерфейсы со значками, обозначающими документы, и разработать простоту использования. . После этого они разработали базовую функцию копирования и вставки , которая теперь является стандартной функцией вычислений. [4] Теслер также установил идею о том, что компьютерные интерфейсы должны быть немодальными , где все действия доступны пользователю в любое время, а не модальными, требующими от пользователя входа в определенный режим для их выполнения. Gypsy был запрограммирован на включение обоих этих понятий. [4] [9]

Теслер также был частью команды с Адель Голдберг и Дугласом Фэйрберном, которая работала над Xerox NoteTaker , портативной компьютерной системой, которую задумал Алан Кей. Теслер, тогда новичок в программировании и проектировании аппаратного обеспечения, работал с Фэйрберном над проектом, который включал первый функционирующий протокол Ethernet , написанный в программном обеспечении, а не в аппаратном обеспечении. [4] Теслер и Фэйрберн взяли с собой 16-килограммовый (35 фунтов) прототип NoteTaker в поездку по стране, чтобы продемонстрировать устройство руководителям Xerox. Во время одной из остановок во время поездки Теслер и Фэйрберн кратко протестировали устройство в аэропорту и во время полета, что, по мнению Теслера, было первым в истории использованием компьютера в таких ситуациях. [4] NoteTaker не получил поддержки, поскольку Xerox снова обратила свое внимание на Xerox Alto. [4]

Во время работы в PARC Теслер был сторонником простоты использования пользовательских интерфейсов. Теслер считается создателем фразы «удобный для пользователя» как меры удобства использования после того, как продавец сказал ему, что текстовые процессоры трудно продавать, потому что они «настолько недружелюбны». [4] Теслер также связан с происхождением фразы « что видишь, то и получаешь »; он и его коллеги жаловались на то, что документы распечатываются иначе, чем на экране. Теслер сказал: «То, что вы видите на экране, должно быть тем же, что вы получите, когда распечатаете». Другой человек упростил это до известной аббревиатуры «WYSIWYG», которая получила распространение как функциональная цель в PARC и за его пределами. [4] Теслеру также приписывают создание термина « браузер » после создания браузера кода Smalltalk в ответ на то, что у коллеги возникли трудности с анализом чужого кода. [4]

Теслер присутствовал во время обоих судьбоносных визитов Стива Джобса в PARC в конце 1979 года, через пару лет после того, как Джобс стал соучредителем Apple Computer . Во время первого визита Теслер продемонстрировал Джобсу Xerox Alto, включая функции графического пользовательского интерфейса, управляемого компьютерной мышью , Gypsy и Smalltalk. В то время как Alto был для Xerox просто диковинкой, Джобс увидел огромный потенциал в графическом интерфейсе и сразу после возвращения в штаб-квартиру Apple поручил своей команде создать аналогичный графический интерфейс для их первого продукта, Apple Lisa . включая дополнительную информацию, предоставленную Xerox, позже преобразованную в первый Apple Macintosh . Однако, хотя Macintosh был флагманом Apple на пути к превращению в крупного производителя персональных компьютеров, Xerox отставала. [10] [11]

Apple Компьютер

Apple Newton , выпущенный в 1993 году.

Теслер был одним из нескольких сотрудников Xerox PARC, которые покинули компанию в 1980 году и присоединились к Apple Computer после визитов Джобса. [12] Теслер сказал, что причина его ухода заключалась в том, что Apple явно уловила идею компьютеров и была гораздо больше увлечена работой, которую делал PARC, в то время как Xerox все еще считала себя копировальной компанией, и что он нашел руководство Apple гораздо более доступным. чем у Xerox. [13] Теслер начал работать в Apple в июле 1980 года, поддерживая разработку Apple Lisa, и работал в компании до 1997 года, занимая различные должности, в том числе вице-президента AppleNet, подразделения Apple, занимающегося интернет-технологиями (не путать с AppleNet) . , так и не выпущенная сеть для «Лизы»), вице-президент группы передовых технологий и главный научный сотрудник. [12] [14] [15]

Часть работы Теслера с Lisa заключалась в разработке расширений объектно-ориентированного программирования для языка программирования Паскаль , позволяющих упростить манипулирование графическим пользовательским интерфейсом. Теслер работал с создателем Паскаля Никлаусом Виртом над разработкой Object Pascal в 1985 году, который использовался для создания Lisa Toolkit. [16] Когда Apple перешла на платформу Macintosh, те же концепции были использованы для создания MacApp , аналогичной библиотеки классов на основе Object Pascal для функций графического интерфейса Macintosh, выпущенной в 1985 году. [13]

Начиная с 1990 года Теслер был назначен вице-президентом Apple Newton Group в составе Advanced Technology Group и руководил разработкой Apple Newton , одного из первых персональных цифровых помощников и предшественника планшетного компьютера . [17] Однако Теслер заявил, что некоторые решения, связанные с выпуском Newton, такие как решение отказаться от разработанного Apple программного обеспечения для распознавания рукописного текста вместо стороннего, которое замедляло работу устройства, по оценкам, обошлись Apple в миллионы долларов. [4] Теслер добровольно покинул группу незадолго до поставки Newton в 1993 году и стал главным научным сотрудником Apple в группе передовых технологий. Он изучил ряд потенциальных проектов, разрабатываемых группой, но в то время они были слишком рискованными для Apple, поэтому группа сосредоточилась на сетевых стратегиях. [4] Теслер решил покинуть Apple в 1997 году. Одним из его последних действий было закрытие группы передовых технологий, поскольку в то время Apple испытывала слишком большие финансовые трудности для поддержки такой исследовательской программы. [4]

В 1991 году Теслер опубликовал статью «Сетевые вычисления в 1990-х годах» в специальном выпуске Scientific American по коммуникациям, компьютерам и сетям за сентябрь 1991 года .

Более поздняя карьера

Одной из последних программ, которую Теслер курировал в Apple, был язык программирования, предназначенный для школьников, под названием Cocoa (не имеющий отношения к интерфейсу программирования приложений Cocoa, позже выпущенному Apple). С разрешения Apple Теслер в 1997 году выделился и стал соучредителем Stagecast Software в Пало-Альто, где его небольшая команда продолжила разработку Stagecast Creator , среды программирования, предназначенной для образовательных целей, которая находилась в стадии разработки в Apple. Stagecast Creator был выпущен в 1999 году, как раз в то время, когда рынок образования находился в финансовом упадке, а продажи программы были недостаточными для поддержания бизнеса компании. Теслер уволил большую часть сотрудников в середине 2000 года, а затем ушел, оставив двух сотрудников продолжить работу в компании. [4]

Теслер присоединился к Amazon в Сиэтле в октябре 2001 года. Первоначально его наняли на должность вице-президента по разработке [4] , а вскоре после этого повысили до вице-президента по опыту покупок, где он помогал улучшать интерфейс веб-сайта Amazon, включая разработку его программа просмотра книг. [4] Хотя Теслеру нравилась работа в Amazon, его жена осталась в Кремниевой долине, и он также чувствовал себя далеким от венчурных капиталистов , которых было много в Кремниевой долине, и решил покинуть Amazon. [2] [4] Теслер вернулся в Силиконовую долину в 2005 году, чтобы присоединиться к Yahoo! в качестве вице-президента группы пользовательского опыта и дизайна. [19] Через три года он обнаружил, что Yahoo! у него было слишком много конкурирующих продуктовых линеек и недостаток внимания, и он ушел в 2008 году. [2] В течение года он проработал в информационной компании по личной генетике 23andMe в качестве научного сотрудника по продукту, [20] прежде чем в декабре 2009 года стать независимым консультантом для помочь компаниям Кремниевой долины в разработке пользовательских интерфейсов и опыта. [2] [21] [22]

Личная жизнь

После того, как его первый брак распался в 1969 году, Теслер женился на Коллин Бартон, геофизике. [1]

Теслер сохранил свои контркультурные взгляды и после начала своей карьеры, благодаря чему он стал известен на других своих должностях. Он также придерживался мнения, что успех в Кремниевой долине — это «обряд посвящения», и те, кто преуспевает, должны попытаться помочь финансировать новые предприятия и обучать других. [2] Музей истории компьютеров после смерти Теслера описал Теслера как человека, «объединившего обучение информатике с контркультурным представлением о том, что компьютеры должны быть доступны каждому». [23]

Теслер сохранял свое сильное предпочтение немодальному программному обеспечению и после своего пребывания в PARC. Чтобы продвинуть свои предпочтения, в 1995 году Теслер оснастил свой автомобиль персональным калифорнийским номерным знаком с надписью «NOMODES». [24] Наряду с другими, он также использовал фразу «Не модифицируйте меня» в течение многих лет как призыв к устранению или сокращению использования режимов . [21] [22] Его личный веб-сайт находился по адресу «nomodes.com» (теперь поддерживается его семьей для исторической справки), а в Твиттере он использовал дескриптор «@nomodes». [23]

Теслер умер в Портола-Вэлли, штат Калифорния , 16 февраля 2020 года в возрасте 74 лет. [1]

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

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

  1. ↑ abcdefg Маркофф, Джон (20 февраля 2020 г.). «Лоуренс Теслер, пионер персональных компьютеров, умер в возрасте 74 лет». Нью-Йорк Таймс . Проверено 20 февраля 2020 г.
  2. ^ abcde Селлан-Джонс, Рори (6 января 2012 г.). «Ларри Теслер: человек-историк Кремниевой долины». Би-би-си . Проверено 20 февраля 2020 г.
  3. ^ Хофштадтер, Дуглас (2009). «АК-Сказка». Архивировано из оригинала 5 июля 2018 года . Проверено 20 февраля 2020 г.
  4. ^ abcdefghijklmnopqrstu против Перри, Текла С. (1 августа 2005 г.). «О модах и людях». IEEE-спектр . Проверено 19 февраля 2020 г.
  5. ^ Теслер, LG; Энеа, Гораций (апрель 1968 г.). «Языковой дизайн для параллельных процессов». Материалы весенней совместной компьютерной конференции AFIPS '68 (весна), состоявшейся 30 апреля — 2 мая 1968 г. Американская федерация обществ обработки информации (AFIPS) '68 (весна): Материалы весенней совместной компьютерной конференции, состоявшейся 30 апреля – 2 мая 1968 г. стр. 403–408. дои : 10.1145/1468075.1468134. S2CID  31923343.
  6. ^ Вулпман, Джим. «Живи в 60-е: Свободный университет Среднего полуострова» . Проверено 17 декабря 2013 г.
  7. ^ Цитируется Хофштадтером (1980, стр. 601).
  8. ^ «Пословицы и монеты». www.nomodes.com .
  9. ^ Теслер, Ларри (июль – август 2012 г.). «Личная история немодального редактирования текста и вырезания/копирования-вставки». Взаимодействие ACM . 19 (4): 70–75. дои : 10.1145/2212877.2212896. S2CID  21399421.
  10. Гладуэлл, Малкольм (9 мая 2011 г.). «Миф о творении». Житель Нью-Йорка . Проверено 19 февраля 2020 г.
  11. Элмер-ДеВитт, Филип (24 августа 2014 г.). «Необработанные кадры: Ларри Теслер о визите Стива Джобса в Xerox PARC». Удача . Проверено 19 февраля 2020 г.
  12. ^ Аб Дормель, Люк (2012). Яблочная революция: Стив Джобс, контркультура и как сумасшедшие захватили мир . Случайный дом . стр. 163–164. ISBN 978-1448131365.
  13. ↑ Аб Коссов, Эл (12 февраля 2013 г.). «Устная история Лоуренса Г. «Ларри» Теслера» (PDF) . Музей истории компьютеров . Проверено 19 февраля 2020 г.
  14. ^ Личная домашняя страница Ларри Теслера, резюме.
  15. Кротти, Кэмерон (1 июля 1996 г.). «Теслер атакует Интернет (вице-президент Apple Ларри Теслер выступает на Всемирной конференции разработчиков об интернет-стратегии Apple)». Макмир .
  16. ^ Теслер, Ларри (1985). «Отчет об Объектном Паскале». Структурированный языковой мир . 9 (3): 10–7.
  17. ^ «Позвольте Ньютону помочь вам, говорит Apple» . Сиэтл Таймс . Ассошиэйтед Пресс . 29 мая 1992 года . Проверено 19 февраля 2020 г.
  18. ^ Теслер, Лоуренс Г. (сентябрь 1991 г.). «Сетевые вычисления в 1990-е годы». Научный американец . 265 (3): 86–93. Бибкод : 1991SciAm.265c..86T. doi : 10.1038/scientificamerican0991-86. ISSN  0036-8733. JSTOR  24938717.
  19. ^ «Yahoo! Назначает Ларри Теслера руководителем отдела пользовательского опыта и дизайна» . Деловой провод . 10 мая 2005 года . Проверено 14 мая 2009 г.
  20. ^ «Умер компьютерный ученый, ответственный за вырезание, копирование и вставку» . Гизмодо . 19 февраля 2020 г. . Проверено 19 февраля 2020 г.
  21. ^ аб Теслер, Ларри (1981). «Среда Smalltalk». Байт . Том. 6, нет. 8. с. 90.
  22. ^ ab «Истоки человеческого интерфейса Apple». Архивировано из оригинала 11 мая 2004 года . Проверено 1 апреля 2014 г.Ларри Теслер, Крис Эспиноза
  23. ^ ab «Ларри Теслер: ученый-компьютерщик, занимавшийся вырезанием, копированием и вставкой, умирает в возрасте 74 лет» . Би-би-си . 20 февраля 2020 г. . Проверено 21 февраля 2020 г.
  24. ^ Таттл, Джоуи. «НОМОДЫ» . Проверено 26 марта 2020 г.

Источники

Внешние ссылки