Pestov, Svyatoslav

Svyatoslav Pestov
Slava Pestov
Fødselsdato 3. marts 1984( 03-03-1984 ) (38 år)
Fødselssted
Beskæftigelse Programmer

Svyatoslav "Slava" Pestov (født 3. marts 1984 ) er skaberen af ​​Factor-programmeringssproget og den populære redaktør for programmører jEdit (han begyndte at arbejde på sidstnævnte i en alder af 14).

Barndom og studier

Pestov blev født i byen Tomsk . Han boede i New Zealand i ti år og flyttede derefter til den australske by Canberra .

For at få en videregående uddannelse kom han til Ottawa (provinsen Ontario ). Efter sin eksamen fra University of Ottawa modtog Pestov en MSc grad i matematik. Han er nu bosat i Minneapolis , Minnesota .

Programmering karriere

Studiet af programmering for Pestov begyndte i barndommen på en hjemme Apple Macintosh fra HyperCard visuelle programmeringsmiljø [1] . Han blev derefter fortrolig med Java og begyndte at skrive en udvidelsesbar editor til programmører , jEdit , baseret på Emacs . Redaktøren har vundet en vis popularitet. I 2005 mistede Slava interessen for projektet, som fortsat udvikles af samfundet.

I 2003-2010 arbejder aktivt på Factor programmeringssproget . Et projekt, der startede i Java som et indlejrbart scriptsprog til et computerspil (som aldrig blev afsluttet) under indflydelse af Lisp og Forth-sprogene (det andet - i hovedsagen i indirekte form gennem det eksperimentelle sammenkædningssprog Joy ) [2] sproget er vokset til et uafhængigt , universelt og dynamisk sprog på tværs af platforme , med en original virtuel maskine skrevet i C++ , orienteret mod praktiske applikationer, selvom det ikke er velkendt uden for et ret lille samfund [3] .

Han startede sin karriere hos Google og arbejder i øjeblikket hos Apple som en af ​​udviklerne af programmeringssproget Swift [1] [4] .

Noter

  1. ↑ 1 2 Slava Pestovs hjemmeside Arkiveret 25. februar 2021 på Wayback Machine 
  2. Daoud, 2015 , An Interview with Slava Pestov, Creator of Factor, s. 70-72.
  3. Daoud, 2015 , Wrapping Up Factor, s. 86-87.
  4. slavapestov (Slava Pestov) . GitHub . Hentet 23. maj 2016. Arkiveret fra originalen 7. februar 2016.

Litteratur

Links