Кіріспе
Лоуренс Гордон Теслер (24 сәуір 1945 – 16 ақпан 2020) – адам мен компьютердің өзара әрекеттесу саласында жұмыс істеген американдық компьютер ғалымы. Теслер Xerox PARC, Apple, Amazon және Yahoo! компанияларында қызмет еткен. PARC-те Теслердің жұмысына алғашқы динамикалық объектіге бағытталған бағдарламалау тілі – Smalltalk және Xerox Alto үшін графикалық интерфейсі (GUI) бар алғашқы мәтін өңдеуші – Gypsy кірді. Осы кезеңде әріптесі Тим Моттпен бірге Теслер мәтінді көшіру және қою мүмкіндігін, сондай-ақ модельсіз бағдарламалық жасақтама идеясын ұсынды. Apple компаниясында жұмыс істеген кезінде Теслер Apple Lisa және Apple Newton жобаларында қатысты, Object Pascal тілін және оны MacApp сияқты қолданбалық бағдарламалау құралдары жиынтығында пайдалануға көмектесті.
Lawrence Gordon Tesler (April 24, 1945 – February 16, 2020) was an American computer scientist who worked in the field of human–computer interaction. Tesler worked at Xerox PARC, Apple, Amazon, and Yahoo!. While at PARC, Tesler's work included Smalltalk, the first dynamic object oriented programming language, and Gypsy, the first word processor with a graphical user interface (GUI) for the Xerox Alto. During this, along with colleague Tim Mott, Tesler developed the idea of copy and paste functionality and the idea of modeless software. While at Apple, Tesler worked on the Apple Lisa and the Apple Newton, and helped to develop Object Pascal and its use in application programming toolkits including MacApp.
Ерте мансап
Теслер 1945 жылғы 24 сәуірде Нью-Йорктегі Бронксте еврей ата-анасы Исидор, анестезиолог, және Мюриел отбасында дүниеге келді. Стэнфордта ол Джошуа Ледербергтің LINC платформасында студент-бағдарламашы ретінде уақыт өткізді. Колледж кезінде және одан кейін Теслер бағдарламалау бойынша қосымша жұмыстар жасады, ал бітіргеннен кейін аймақта бағдарламалау қызметтерін ұсынатын консультант ретінде жұмыс істеді. Ол Palo Alto телефондық анықтамалығында санаулы компьютерлік бағдарламалаушылардың бірі болғандықтан, көп жұмысқа ие болды. Алайда, аймақтық экономикалық төмендеу осы консультациялық жұмыстың азаюына себеп болды. Теслер өзінің сөзін дұрыс түсіндірмегенін айтады, оның нақты сөзі: "Интеллект – машиналар әлі істемеген нәрсе". Осы кезде Теслердің колледждегі әйелімен некесі ажырасып, ол қызын алып, үй салуға қайтып оралып жатқан Вьетнам соғысының ардагерлерімен бірге Орегонға көшіп кетті. Бұл аймақта компьютерлік технология деңгейі төмен болғандықтан, ол жергілікті банкте жұмыс таба алмады, себебі ол компьютерлік жүйесі бар жалғыз мекеме еді. Теслер сондай-ақ Алан Кейдің ойлап тапқан портативті компьютерлік жүйесі Xerox NoteTaker-де Адель Голдберг пен Дуглас Фейрбернмен бірге жұмыс істеген команданың мүшесі болды. Теслер, ол кезде аппараттық бағдарламалау және жобалау саласында жаңа болғандықтан, Фейрбернмен бірге жобаны жасауда жұмыс істеді, оның ішінде аппараттық емес, бағдарламалық құралдарда жазылған алғашқы жұмыс істейтін Ethernet протоколы да болды.
During college and afterward, Tesler did some programming jobs on the side, and after graduation, worked as a consultant offering his programming services in the area. As he was one of only a few computer programmers listed in the Palo Alto phone directory he received a good deal of work. However, a regional recession caused this consulting work to dry up. Tesler says that he was misquoted, his actual statement being "Intelligence is whatever machines haven't done yet." At this time, Tesler's marriage to his college girlfriend had ended in divorce. He took his daughter and moved to Oregon with a number of Vietnam War veterans who were returning there to build homes. There was little computing technology in this area and he could not get a job with the local bank, the only firm nearby with a computer system. Tesler also was part of a team with Adele Goldberg and Douglas Fairbairn that worked on the Xerox NoteTaker, a portable computer system Alan Kay had envisioned. Tesler, then a novice to hardware programming and design, worked with Fairbairn on the design, which included the first functioning Ethernet protocol written in software rather than on hardware.
Apple компьютерлері
Теслер 1980 жылы Джобс сапарларынан кейін Apple Computer компаниясына қосылу үшін Xerox PARC компаниясын тастап кеткен бірнеше қызметкердің бірі болды. Теслер 1980 жылдың шілдесінде Apple Lisa-ның дамуын қолдаумен Apple-де жұмысын бастады және 1997 жылға дейін түрлі лауазымдарда қызмет етті, оның ішінде AppleNet вице-президенті (Apple-дің Интернет технологияларымен айналысатын бөлімшесі, Lisa үшін ешқашан шығарылмаған AppleNet желісімен шатастырылмауы керек), Advanced Technology Group вице-президенті және бас ғалым. Теслердің Lisa жобасындағы жұмысының бір бөлігі – GUI-ды оңай басқаруға мүмкіндік беретін Pascal бағдарламалау тіліне объектіге бағытталған бағдарламалау мүмкіндіктерін әзірлеу болды. 1985 жылы Теслер Pascal тілінің авторы Никлаус Виртпен бірлесіп Object Pascal-ді жасады, ол Lisa Toolkit құру үшін қолданылды. Apple Macintosh платформасына көшкен кезде, дәл осы принциптер MacApp құру үшін пайдаланылды – ол Macintosh-тың GUI функциялары үшін ұқсас Object Pascal негізіндегі сыныптар кітапханасы болып табылады және 1985 жылы жарық көрді. Алайда, Теслер Ньютонның шығарылымына қатысты кейбір шешімдер, мысалы, Apple компаниясының қолмен жазуды тану бағдарламалық құралын үшінші тарап өнімдеріне қаратылып, құрылғының жұмысын баяулатқаны туралы шешім, Apple компаниясына миллиондаған долларға шығын келтіргенін айтты. Теслер 1997 жылы Apple компаниясынан кетуге шешім қабылдады. Оның соңғы ісінің бірі – сол кезде қаржылық қиындықтарды бастан өткеріп жатқан Apple компаниясының мұндай зерттеу бағдарламасын қолдауға шамасы жетпегендіктен Advanced Technology Group бөлімшесін жапты.
Кейінгі мансап
Теслер Apple компаниясында бақылаған соңғы бағдарламалардың бірі мектеп оқушыларына арналған Cocoa деп аталатын бағдарламалау тілі болды (кейіннен Apple шығарған Cocoa қолданбалық бағдарламалау интерфейсімен ешқандай қатысы жоқ). Apple компаниясының рұқсатымен 1997 жылы Пало-Альто қаласында Теслер компаниядан бөлініп, Stagecast Software компаниясын құрды. Онда оның шағын командасы Apple компаниясында әзірленген білім беру мақсатындағы Stagecast Creator бағдарламалау ортасын одан әрі дамытты. Stagecast Creator 1999 жылы шығарылды, дәл сол кезде білім беру нарығы қаржылық тұрғыдан құлдырап, бағдарлама сатылымы компанияны сақтап тұруға жеткіліксіз болды. Теслер 2000 жылдың ортасында көптеген қызметкерлерді жұмыстан босатты, содан кейін компанияны жалғастыру үшін екі қызметкерді қалдырды. Үш жылдан кейін ол Yahoo! компаниясында өнімдердің көптеген бәсекелес желілері мен назардың жетіспеушілігін байқап, 2008 жылы кетіп қалды. Одан кейін 2009 жылдың желтоқсанында Силикон алқабындағы компанияларға пайдаланушы интерфейстерін және тәжірибесін жобалауға көмектесу үшін тәуелсіз кеңесші ретінде жұмыс істеді. Ол басқалармен бірге режимдерді жою немесе пайдалануды азайту үшін шақыру ретінде "Мені режимге түсірме" деген фразаны жылдар бойы қолданды. Оның жеке веб-сайты "nomodes.com" (қазір оның отбасы тарихи мақсатта сақтап тұр) ал Twitter-де "@nomodes" деген қолдану аты болды. Теслер 2020 жылдың 16 ақпанында Калифорния штатының Портола-Вэлли қаласында 74 жасында қайтыс болды.