Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

Ранняя карьера [ править ]

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

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

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

Xerox PARC [ править ]

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

Xerox Alto компьютер

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

Теслер также был частью команды с Адель Голдберг и Дугласом Фэйрбэрном, которая работала над Xerox NoteTaker , портативной компьютерной системой, которую задумал Алан Кей. Теслер, который тогда был новичком в программировании и проектировании аппаратного обеспечения, работал с Фэйрберном над дизайном, который включал первый действующий протокол Ethernet , написанный программно, а не аппаратно. [4] Теслер и Фэйрберн взяли с собой прототип NoteTaker весом 16 кг (35 фунтов) в поездку по стране, чтобы продемонстрировать устройство руководству 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 отстала. [8] [9]

Apple Computer [ править ]

Apple Newton , выпущенная в 1993 году

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

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

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

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

Более поздняя карьера [ править ]

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

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

Личная жизнь [ править ]

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

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

Теслер сохранил свое твердое предпочтение немодальному программному обеспечению намного дольше, чем он работал в PARC. Чтобы продвигать свои предпочтения, в 1995 году Теслер оснастил свой автомобиль персонализированным калифорнийским номерным знаком с надписью «NOMODES». [22] Наряду с другими, он также использовал фразу «Don't Mode Me In» в течение многих лет, как сплоченный призыв к устранению или сокращению режимов. [19] [20] Его личный веб-сайт находился по адресу «nomodes.com», а в Твиттере использовался дескриптор «@nomodes». [21]

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

См. Также [ править ]

  • Эффект ИИ
  • Список программистов
  • Список компьютерных ученых
  • Закон сохранения сложности

Ссылки [ править ]

  1. ^ a b c d e f g Марков, Джон (20 февраля 2020 г.). «Лоуренс Теслер, пионер персональных вычислений, умер в возрасте 74 лет» . Нью-Йорк Таймс . Проверено 20 февраля 2020 года .
  2. ^ a b c d e Селлан-Джонс, Рори (6 января 2012 г.). «Ларри Теслер: человек истории Кремниевой долины» . BBC . Проверено 20 февраля 2020 года .
  3. Перейти ↑ Hofstadter, Douglas (2009). "AQ Tale" . Архивировано из оригинала 5 июля 2018 года . Проверено 20 февраля 2020 года .
  4. ^ a b c d e f g h i j k l m n o p q r s t u v Perry, Tekla S. (1 августа 2005 г.). «О модах и людях» . IEEE Spectrum . Проверено 19 февраля 2020 года .
  5. ^ Теслер, LG; Энеа, Гораций (апрель 1968 г.). «Дизайн языка для параллельных процессов». Материалы весенней совместной компьютерной конференции 30 апреля - 2 мая 1968 г. - AFIPS '68 (весна) . Американская федерация обществ обработки информации (AFIPS) '68 (весна): Материалы весенней совместной компьютерной конференции 30 апреля - 2 мая 1968 года . С. 403–408. DOI : 10.1145 / 1468075.1468134 . S2CID 31923343 . 
  6. ^ Wolpman, Джим. «Живые в 60-е годы: свободный университет Среднего полуострова» . Проверено 17 декабря 2013 года .
  7. ^ Теслер, Ларри (июль – август 2012 г.). "Личная история немодального редактирования текста и вырезания / копирования-вставки". ACM взаимодействия . 19 (4): 70–75. DOI : 10.1145 / 2212877.2212896 . S2CID 21399421 . 
  8. Перейти ↑ Gladwell, Malcolm (9 мая 2011 г.). «Миф о сотворении мира» . Житель Нью-Йорка . Проверено 19 февраля 2020 года .
  9. Рианна Элмер-ДеВитт, Филипп (24 августа 2014 г.). «Необработанные кадры: Ларри Теслер о визите Стива Джобса в Xerox PARC» . Удача . Проверено 19 февраля 2020 года .
  10. ^ a b Дормель, Люк (2012). Яблочная революция: Стив Джобс, контркультура и как сумасшедшие захватили мир . Случайный дом . С. 163–164. ISBN 978-1448131365.
  11. ^ a b Коссов, Эл (12 февраля 2013 г.). "Устная история Лоуренса Г." Ларри "Теслера" (PDF) . Музей истории компьютеров . Проверено 19 февраля 2020 года .
  12. ^ Персональная домашняя страница Ларри Теслера, резюме
  13. ^ Crotty, Cameron (1 июля 1996). «Tesler атакует Интернет (вице-президент Apple Ларри Теслер выступает на Всемирной конференции разработчиков об интернет-стратегии Apple)». Macworld .
  14. ^ Теслер, Ларри (1985). «Отчет Object Pascal». Структурированный языковой мир . 9 (3): 10–7.
  15. ^ «Позвольте Ньютону помочь вам, говорит Apple» . Сиэтл Таймс . Ассошиэйтед Пресс . 29 мая 1992 . Проверено 19 февраля 2020 года .
  16. ^ Теслер, Лоуренс Г. (сентябрь 1991 г.). «Сетевые вычисления в 1990-е годы». Scientific American . 265 (3): 86–93. Bibcode : 1991SciAm.265c..86T . DOI : 10.1038 / Scientificamerican0991-86 . ISSN 0036-8733 . JSTOR 24938717 .  
  17. ^ "Yahoo! назначает Ларри Теслера руководителем отдела пользовательского опыта и дизайна" . Деловой провод . 10 мая 2005 . Проверено 14 мая 2009 года .
  18. ^ "Ученый-компьютерщик, ответственный за вырезание, копирование и вставку, ушел" . Gizmodo . Проверено 19 февраля 2020 года .
  19. ^ a b Теслер, Ларри (1981). «Среда Smalltalk». Байт . Vol. 6 шт. 8. п. 90.
  20. ^ а б «Истоки человеческого интерфейса Apple» . Архивировано из оригинала на 11 мая 2004 года . Проверено 1 апреля 2014 года . Ларри Теслер, Крис Эспиноза
  21. ^ a b «Ларри Теслер: компьютерный ученый, стоящий за вырезанием, копированием и вставкой, умирает в возрасте 74 лет» . BBC . 20 февраля 2020 . Проверено 21 февраля 2020 года .
  22. ^ Таттл, Джоуи. «НОМОДЫ» . Проверено 26 марта 2020 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Публикации Ларри Теслера с сайта Interaction-Design.org
  • Музей истории компьютеров , Интервью Ларри Теслера по устной истории
  • Сайт постановки
    • Учредители
    • 1999 г. Лекция по программированию для начинающих
    • Домашняя страница Ларри Теслера
    • Публикации Ларри Теслера с сайта Interaction-Design.org
    • Музей истории компьютеров , Интервью Ларри Теслера по устной истории
    • Сайт постановки
      • Учредители
      • 1999 г. Лекция по программированию для начинающих