Larry Tesler - Larry Tesler

Larry Tesler
Larry Tesler ler på Whisper.jpeg
Tesler 2005
Född
Lawrence Gordon Tesler

( 1945-04-24 )24 april 1945
Död 16 februari 2020 (2020-02-16)(74 år)
Medborgarskap Amerikansk
Alma mater Stanford University
Känd för Kopiera och klistra
Makar)
Barn 1
Vetenskaplig karriär
Fält Människa-datorinteraktion
Institutioner Xerox PARC , Apple , Amazon och Yahoo!
Hemsida www .nomodes .com

Lawrence Gordon Tesler (24 april 1945 - 16 februari 2020) var en amerikansk datavetare som arbetade inom interaktionen mellan människa och dator . Tesler arbetade på Xerox PARC , Apple , Amazon och Yahoo!

På PARC inkluderade Teslers arbete Smalltalk , det första dynamiska objektorienterade programmeringsspråket , och Gypsy , den första ordbehandlaren med ett grafiskt användargränssnitt (GUI) för Xerox Alto . Under detta, tillsammans med kollegan Tim Mott, utvecklade Tesler idén om kopiera och klistra in funktionalitet och idén om modelllös programvara. På Apple arbetade Tesler på Apple Lisa och Apple Newton och hjälpte till att utveckla Object Pascal och dess användning i verktygsprogram för applikationsprogrammering inklusive MacApp .

Biografi

Tidig karriär

Tesler föddes den 24 april 1945 i Bronx i New York City , till judiska föräldrar Isidore, anestesiläkare och Muriel ( född  Krechmer). Tesler bodde i Bronx genom sin barndom och tog examen från Bronx High School of Science 1961. I gymnasiet leddes han av en lärare mot datorer efter att ha visat läraren en algoritm för att generera primtal . Genom detta fick han veta om ett program vid Columbia University där han kunde spendera en halvtimme varje vecka på sina datasystem, genom vilka han lärde sig programmering innan college. Han gick vidare till Stanford University 1961 när han var 16, studerade datavetenskap och tog 1965 examen i matematik. På Stanford hade han tillbringat tid som studentprogrammerare för Joshua LederbergLINC -plattformen och var en kollega med Larry Breed , Charles Brenner , Douglas Hofstadter , Roger Moore och Bill Strachan.

Under college och efteråt gjorde Tesler några programmeringsjobb vid sidan, och efter examen arbetade han som konsult och erbjöd sina programmeringstjänster i området. Eftersom han var en av bara några få datorprogrammerare som listades i telefonkatalogen i Palo Alto fick han en hel del arbete. En regional lågkonjunktur fick dock detta konsultarbete att torka ut. Tesler arbetade också på Stanford Artificial Intelligence Laboratory (SAIL) i slutet av 1960 -talet. Med Horace Enea designade han Compel, ett tidigt uppdragsspråk. Detta funktionella programmeringsspråk var avsett att göra samtidig bearbetning mer naturligt och användes för att introducera programmeringskoncept för nybörjare.

Under sin tid i Stanford hade Tesler deltagit i motkulturen på 1960-talet , inklusive protesterna mot Vietnamkriget . I slutet av 1960 -talet blev Tesler engagerad i Midpeninsula Free University , en del av Free Speech Movement , där han undervisade i klasser med titlar som "How to end the IBM Monopoly", "Computers Now", and "Procrastination".

Xerox PARC

Extern video
videoikon Larry Tesler beskriver skapandet av Pub vid en föreläsning den 22 november 2009 vid Stanford University

Tesler lämnade Stanford Artificial Intelligence Laboratory på grund av ett antal faktorer i början av 1970 -talet; han insåg att artificiell intelligens inte skulle vara en användbar teknik på många år, och hans äktenskap med hans flickvän hade nyligen slutat i skilsmässa. Han tog sin dotter och flyttade till Oregon med ett antal Vietnamkrigsveteraner som återvände dit för att bygga hem. Det fanns lite datorteknik på detta område och han kunde inte få jobb hos den lokala banken, det enda företaget i närheten med ett datasystem. Han ringde Stanford för att se om de hade något och fick veta att Alan Kay , som Tesler hade arbetat med på SAIL och sedan medlem i Xerox Palo Alto Research Center (PARC), hade aktivt letat efter honom strax efter hans avresa. Kay ville att Tesler skulle gå med honom på PARC. Tesler kunde inte anställas på PARC på grund av en anställningstopp, så Tesler tog istället ett kortsiktigt projekt som Les Earnest erbjöd från SAIL för att skriva en "dokumentkompilator", ett sätt att enkelt producera utskrivbara manualer från enkla textfiler. För att genomföra detta projekt skrev Tesler Pub, som sedan erkändes som en av de första användningarna av markeringsspråk ; den distribuerades senare på ARPANet.

Den Xerox Alto dator

PARC kontaktade Tesler med ett erbjudande 1971, men ville placera Tesler i On-Line Office System Group. Tesler hade varit mer intresserade av Xerox arbete med persondatorer, så han tackade nej till erbjudandet. I början av 1973 hade PARC etablerat utvecklingen av Xerox Alto , det första datorsystemet utformat kring ett grafiskt användargränssnitt (GUI), och Tesler accepterade ett erbjudande om en position som delar sin tid mellan Office System Group och Learning Research Group, som Kay var på väg. Några av Teslers huvudprojekt på PARC var zigenarens ordbehandlare för Office System Group och Smalltalk , det första dynamiska objektorienterade programmeringsspråket , med Learning Research Group. Under arbetet med Gypsy började Tesler och hans kollega Tim Mott skriva upp idéer och tänka sig framtiden för interaktiv datoranvändning, med tanke på att nuvarande textbaserade användargränssnitt skulle övergå till GUI: er med ikoner som representerar dokument och utveckla användarvänlighet. Därifrån utvecklade de två den grundläggande funktionen för att kopiera och klistra in , nu en standardfunktion i datorer. Tesler fastställde också tanken att datorgränssnitt ska vara modelllösa , där alla åtgärder alltid är tillgängliga för en användare, snarare än modalt, vilket kräver att användaren anger ett specifikt läge för att utföra dem. Zigenaren var programmerad att inkludera båda dessa begrepp.

Tesler var också en del av ett team med Adele Goldberg och Douglas Fairbairn som arbetade med Xerox NoteTaker , ett bärbart datorsystem som Alan Kay hade tänkt sig. Tesler, då nybörjare inom hårdvaruprogrammering och design, arbetade med Fairbairn om designen, som inkluderade det första fungerande Ethernet -protokollet som skrevs i programvara snarare än på hårdvara. Tesler och Fairbairn tog de 16 kilogram (35 lb) NoteTaker-prototypen på längdskidresor för att demonstrera enheten för Xerox chefer. Vid ett uppehåll under resan testade Tesler och Fairbairn enheten kort på en flygplats och under flygning, vilket Tesler trodde var den första användningen av en dator någonsin i dessa situationer. NoteTaker fick inte dragkraft eftersom Xerox hade vänt sin uppmärksamhet till Xerox Alto.

Tesler var en förespråkare för användarvänliga gränssnitt under PARC. Tesler anses vara upphovsmannen till frasen "användarvänlig" som ett mått på användbarhet efter att en säljare berättade att ordbehandlare var svåra att sälja eftersom de "bara var så ovänliga". Tesler är också knuten till ursprunget till frasen " det du ser är vad du får "; han och hans kollegor klagade över hur dokument skrivs ut annorlunda än deras utseende på skärmen. Tesler sa: "Det du ser på skärmen borde vara vad du får när du skriver ut det." En annan person förenklade detta till den välkända förkortningen "WYSIWYG" som fick dragkraft som ett funktionellt mål inom PARC och bortom. Tesler krediteras också för att ha myntat termen " webbläsare " efter att ha skapat en Smalltalk -kodbläddrare som svar på att en kollega har svårt att analysera någon annans kod.

Extern video
videoikon 9 september 2011 Roundtable on Steve Jobs's Legacy på Silicon Valley Churchill Club där Larry Tesler beskriver Jobs besök i PARC 1979 (kl. 30:38 i video)

Tesler hade varit närvarande under båda Steve Jobs ödesdigra besök i PARC i slutet av 1979, ett par år efter att Jobs hade grundat Apple Computer . Under det första besöket demonstrerade Tesler för Jobs Xerox Alto, inklusive dess datormusdrivna GUI -funktioner, Gypsy och Smalltalk. Medan Alto bara var en nyfikenhet för Xerox, såg Jobs en enorm potential i det grafiska gränssnittet, och direkt efter att ha återvänt till Apples huvudkontor satte han sitt team på att skapa ett liknande grafiskt användargränssnitt för sin första produkt, Apple Lisa , som innehåller ytterligare information från Xerox, senare förfinad till den första Apple Macintosh . Men medan Macintosh var Apples flaggskepp för att bli en stor tillverkare av persondatorer, hamnade Xerox efter.

Apple dator

Den Apple Newton , släpptes 1993

Tesler var en av flera Xerox PARC -anställda som lämnade företaget 1980 för att gå med i Apple Computer efter Jobs besök. Tesler sa att hans skäl för att lämna inkluderade det faktum att Apple klart hade fått idén om datorer och var mycket mer upphetsad i arbetet PARC gjorde medan Xerox fortfarande ansåg sig vara ett kopieringsföretag, och att han tyckte att Apples ledning var mycket mer tillgänglig än Xerox. Tesler började hos Apple i juli 1980 för att stödja utvecklingen av Apple Lisa och arbetade för dem fram till 1997 och innehade olika positioner, inklusive Vice President för AppleNet, divisionen inom Apple som arbetar med internetteknologi (får inte förväxlas med AppleNet , aldrig -levererat nätverk för Lisa), Vice President för Advanced Technology Group och Chief Scientist.

En del av Teslers arbete med Lisa var att utveckla objektorienterade programmeringsförlängningar till programmeringsspråket Pascal som möjliggör enklare manipulation av GUI. Tesler arbetade med Pascals skapare, Niklaus Wirth , för att utveckla Object Pascal 1985 som användes för att skapa Lisa Toolkit. När Apple flyttade till Macintosh-plattformen togs samma koncept fram för att skapa MacApp , ett liknande Object Pascal-baserat klassbibliotek för Macintoshs GUI-funktioner som släpptes 1985.

Från och med 1990 utsågs Tesler till vice president för Apples Newton Group under Advanced Technology Group och ledde ansträngningarna att utveckla Apple Newton , en av de första personliga digitala assistenterna och föregångaren till surfplattan . Tesler hävdade dock att vissa beslut relaterade till Newtons frigivning, till exempel att besluta mot en Apple-utvecklad programvara för handskriftsigenkänning , över en tredje part som bromsade enheten, uppskattades ha kostat Apple miljoner dollar. Tesler lämnade frivilligt gruppen strax innan Newton skickades 1993 och blev Apples chefsvetare inom Advanced Technology Group. Han undersökte ett antal potentiella projekt som utvecklades av gruppen, men dessa hade varit för riskabla för Apple på den tiden, så gruppen fokuserade på nätverksstrategier. Tesler bestämde sig för att lämna Apple 1997. En av hans sista handlingar var att stänga Advanced Technology Group eftersom Apple kämpade för mycket ekonomiskt för att stödja ett sådant forskningsprogram vid den tiden.

År 1991 bidrog Tesler med artikeln "Networked Computing in the 1990s" till Scientific American Special Issue on Communications, Computers and Networks från september 1991.

Senare karriär

Ett av de sista programmen som Tesler övervakade hos Apple var ett programmeringsspråk som var avsett för användning av skolbarn, som heter Cocoa (inte relaterat till programmeringsgränssnittet för kakao som senare släpptes av Apple). Med Apples tillåtelse snurrade Tesler ut och grundade Stagecast -programvaran i Palo Alto 1997, där hans lilla team vidareutvecklade Stagecast Creator , en programmeringsmiljö som var avsedd för pedagogisk användning som hade utvecklats hos Apple. Stagecast Creator släpptes 1999, just då utbildningsmarknaden hade gått ekonomiskt nedåt och försäljningen av programmet inte var tillräcklig för att hålla företaget kvar. Tesler avskedade de flesta anställda i mitten av 2000 och lämnade sedan och lämnade två anställda för att fortsätta företaget.

Tesler anslöt sig till Amazon i Seattle i oktober 2001. Inledningsvis hade han anställts som vice verkställande direktör för teknik och blev kort därefter befordrad till vice president för shoppingupplevelse, där han hjälpte till att förbättra Amazons webbplatsgränssnitt, inklusive att utveckla dess bokförhandsgranskningsprogram . Medan Tesler tyckte om jobbet på Amazon, hade hans fru stannat kvar i Silicon Valley, och han kände sig också avlägsen från riskkapitalister som var rikliga i Silicon Valley och valde att lämna Amazon. Tesler flyttade tillbaka till Silicon Valley 2005 för att gå med i Yahoo! som vice ordförande för deras User Experience and Design -grupp. Efter tre år fann han att Yahoo! hade för många konkurrerande produktlinjer och brist på fokus, och slutade 2008. Han arbetade ett år på det personliga genetiska informationsföretaget 23andMe som produktkamrat, innan han etablerade sig som en oberoende konsult i december 2009 för att hjälpa Silicon Valley -företag med att designa deras användargränssnitt och upplevelser.

Privatliv

Efter att hans första äktenskap slutade i skilsmässa 1969 gifte sig Tesler med Colleen Barton, geofysiker.

Tesler hade behållit sina motkulturella attityder bortom hans tidiga karriär, som han blev känd för på sina andra positioner. Han upprätthöll också en attityd att att lyckas i Silicon Valley var en "rite av passage", och de som lyckas bör försöka hjälpa till att finansiera nya satsningar och att utbilda andra. Den Computer History Museum , på Tesler död beskrivs Tesler ha "kombinerad datavetenskap träning med en motkultur visionen att datorer ska vara för alla".

Tesler behöll sin starka preferens för modelllös mjukvara långt bortom sin tid på PARC. För att främja hans preferenser, från 1995, utrustade Tesler sin bil med en personlig kalifornisk registreringsskylt med texten "NOMODES". Tillsammans med andra hade han också använt frasen "Don't Mode Me In" i flera år, som ett rally för att eliminera eller minska lägen. Hans personliga webbplats var belägen på "nomodes.com" och på Twitter hade han använt handtaget "@nomodes".

Tesler dog i Portola Valley, Kalifornien , den 16 februari 2020, 74 år gammal.

Se även

Referenser

externa länkar