Кіріспе

Лоуренс Гордон Теслер (24 сәуір 1945 – 16 ақпан 2020) – адам мен компьютердің өзара әрекеттесу саласында жұмыс істеген американдық компьютер ғалымы. Теслер Xerox PARC, Apple, Amazon және Yahoo! компанияларында қызмет еткен. PARC-те Теслердің жұмысына алғашқы динамикалық объектіге бағытталған бағдарламалау тілі – Smalltalk және Xerox Alto үшін графикалық интерфейсі (GUI) бар алғашқы мәтін өңдеуші – Gypsy кірді. Осы кезеңде әріптесі Тим Моттпен бірге Теслер мәтінді көшіру және қою мүмкіндігін, сондай-ақ модельсіз бағдарламалық жасақтама идеясын ұсынды. Apple компаниясында жұмыс істеген кезінде Теслер Apple Lisa және Apple Newton жобаларында қатысты, Object Pascal тілін және оны MacApp сияқты қолданбалық бағдарламалау құралдары жиынтығында пайдалануға көмектесті.

Ерте мансап

Теслер 1945 жылғы 24 сәуірде Нью-Йорктегі Бронксте еврей ата-анасы Исидор, анестезиолог, және Мюриел отбасында дүниеге келді. Стэнфордта ол Джошуа Ледербергтің LINC платформасында студент-бағдарламашы ретінде уақыт өткізді. Колледж кезінде және одан кейін Теслер бағдарламалау бойынша қосымша жұмыстар жасады, ал бітіргеннен кейін аймақта бағдарламалау қызметтерін ұсынатын консультант ретінде жұмыс істеді. Ол Palo Alto телефондық анықтамалығында санаулы компьютерлік бағдарламалаушылардың бірі болғандықтан, көп жұмысқа ие болды. Алайда, аймақтық экономикалық төмендеу осы консультациялық жұмыстың азаюына себеп болды. Теслер өзінің сөзін дұрыс түсіндірмегенін айтады, оның нақты сөзі: "Интеллект – машиналар әлі істемеген нәрсе". Осы кезде Теслердің колледждегі әйелімен некесі ажырасып, ол қызын алып, үй салуға қайтып оралып жатқан Вьетнам соғысының ардагерлерімен бірге Орегонға көшіп кетті. Бұл аймақта компьютерлік технология деңгейі төмен болғандықтан, ол жергілікті банкте жұмыс таба алмады, себебі ол компьютерлік жүйесі бар жалғыз мекеме еді. Теслер сондай-ақ Алан Кейдің ойлап тапқан портативті компьютерлік жүйесі Xerox NoteTaker-де Адель Голдберг пен Дуглас Фейрбернмен бірге жұмыс істеген команданың мүшесі болды. Теслер, ол кезде аппараттық бағдарламалау және жобалау саласында жаңа болғандықтан, Фейрбернмен бірге жобаны жасауда жұмыс істеді, оның ішінде аппараттық емес, бағдарламалық құралдарда жазылған алғашқы жұмыс істейтін Ethernet протоколы да болды.

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 жасында қайтыс болды.