Пестов, Святослав
Святослав Пестов | |
Slava Pestov | |
Род деятельности: | |
---|---|
Дата рождения: | |
Место рождения: |
Святослав «Слава» Пестов (родился 3 марта 1984) — создатель языка программирования Factor и популярного редактора для программистов jEdit (работу над последним он начал в 14 лет).
Детство и учёба
Пестов родился в городе Томске. Десять лет он прожил в Новой Зеландии, затем переехал в австралийский город Канберра.
Для получения высшего образования он приехал в Оттаву (провинция Онтарио). Закончив Университет Оттавы, Пестов получил степень MSc[en] в области математики. Сейчас он проживает в Миннеаполисе, штат Миннесота.
Карьера программиста
Изучение программирования для Пестова началось ещё в детстве, на домашнем Apple Macintosh со среды визуального программирования HyperCard[1]. Затем он познакомился с Java и начал писать расширяемый редактор для программистов jEdit, образцом для которого послужил Emacs. Редактор приобрёл определённую популярность. В 2005 Слава потерял интерес к проекту, который продолжает развиваться сообществом.
В 2003—2010 гг. активно работает над языком программирования Factor. Проект, начатый на Java как встраиваемый скриптовый язык для компьютерной игры (которая так и не была закончена) под влиянием языков Lisp и Forth (второй — в основным в опосредованном виде, через экспериментальный конкатенативный язык Joy)[2] язык вырос в самостоятельный кроссплатформенный универсальный динамический язык, с оригинальной виртуальной машиной, написанной на C++, ориентированный на практическое применение, хотя и не слишком известный за пределами достаточно небольшого сообщества[3].
Трудовую карьеру начал в Google, в настоящее время работает в Apple в качестве одного из разработчика языка программирования Swift[1][4].
Напишите отзыв о статье "Пестов, Святослав"
Примечания
- ↑ 1 2 [factorcode.org/slava/ Домашняя страничка Славы Пестова] (англ.)
- ↑ Daoud, 2015, An Interview with Slava Pestov, Creator of Factor, pp. 70-72.
- ↑ Daoud, 2015, Wrapping Up Factor, pp. 86-87.
- ↑ [github.com/slavapestov slavapestov (Slava Pestov)]. GitHub. Проверено 23 мая 2016.
Литература
- Bruce Tate, Fred Daoud, Jack Moffitt, Ian Dees. Factor // Seven More Languages in Seven Weeks. Languages That Are Shaping the Future. — The Pragmatic Bookshelf, 2015. — С. 49-87. — 320 с. — ISBN 978-1941222157.
- [youtube.com/watch?v=f_0QlhYlS8g Factor: an extensible interactive language] на YouTube — видеозапись авторской презентации языка на Google Tech Talks[en]
Ссылки
- [github.com/slavapestov slavapestov (Slava Pestov)]. GitHub. Проверено 23 мая 2016.
- Slava Pestov в «Твиттере»
- [factorcode.org/slava/ Домашняя страничка Славы Пестова] (англ.)
- [factor-language.blogspot.com/ Блог] Славы Пестова (англ.) (неактивен с 2010 года)
Отрывок, характеризующий Пестов, Святослав
– Да, я с вами, – сказал Пьер, глядя вокруг себя и отыскивая глазами своего берейтора. Тут только в первый раз Пьер увидал раненых, бредущих пешком и несомых на носилках. На том самом лужке с пахучими рядами сена, по которому он проезжал вчера, поперек рядов, неловко подвернув голову, неподвижно лежал один солдат с свалившимся кивером. – А этого отчего не подняли? – начал было Пьер; но, увидав строгое лицо адъютанта, оглянувшегося в ту же сторону, он замолчал.Пьер не нашел своего берейтора и вместе с адъютантом низом поехал по лощине к кургану Раевского. Лошадь Пьера отставала от адъютанта и равномерно встряхивала его.
– Вы, видно, не привыкли верхом ездить, граф? – спросил адъютант.
– Нет, ничего, но что то она прыгает очень, – с недоуменьем сказал Пьер.
– Ээ!.. да она ранена, – сказал адъютант, – правая передняя, выше колена. Пуля, должно быть. Поздравляю, граф, – сказал он, – le bapteme de feu [крещение огнем].
Проехав в дыму по шестому корпусу, позади артиллерии, которая, выдвинутая вперед, стреляла, оглушая своими выстрелами, они приехали к небольшому лесу. В лесу было прохладно, тихо и пахло осенью. Пьер и адъютант слезли с лошадей и пешком вошли на гору.
– Здесь генерал? – спросил адъютант, подходя к кургану.
– Сейчас были, поехали сюда, – указывая вправо, отвечали ему.
Адъютант оглянулся на Пьера, как бы не зная, что ему теперь с ним делать.
– Не беспокойтесь, – сказал Пьер. – Я пойду на курган, можно?
– Да пойдите, оттуда все видно и не так опасно. А я заеду за вами.
Пьер пошел на батарею, и адъютант поехал дальше. Больше они не видались, и уже гораздо после Пьер узнал, что этому адъютанту в этот день оторвало руку.
Курган, на который вошел Пьер, был то знаменитое (потом известное у русских под именем курганной батареи, или батареи Раевского, а у французов под именем la grande redoute, la fatale redoute, la redoute du centre [большого редута, рокового редута, центрального редута] место, вокруг которого положены десятки тысяч людей и которое французы считали важнейшим пунктом позиции.
Редут этот состоял из кургана, на котором с трех сторон были выкопаны канавы. В окопанном канавами место стояли десять стрелявших пушек, высунутых в отверстие валов.
В линию с курганом стояли с обеих сторон пушки, тоже беспрестанно стрелявшие. Немного позади пушек стояли пехотные войска. Входя на этот курган, Пьер никак не думал, что это окопанное небольшими канавами место, на котором стояло и стреляло несколько пушек, было самое важное место в сражении.
Пьеру, напротив, казалось, что это место (именно потому, что он находился на нем) было одно из самых незначительных мест сражения.
Войдя на курган, Пьер сел в конце канавы, окружающей батарею, и с бессознательно радостной улыбкой смотрел на то, что делалось вокруг него. Изредка Пьер все с той же улыбкой вставал и, стараясь не помешать солдатам, заряжавшим и накатывавшим орудия, беспрестанно пробегавшим мимо него с сумками и зарядами, прохаживался по батарее. Пушки с этой батареи беспрестанно одна за другой стреляли, оглушая своими звуками и застилая всю окрестность пороховым дымом.
В противность той жуткости, которая чувствовалась между пехотными солдатами прикрытия, здесь, на батарее, где небольшое количество людей, занятых делом, бело ограничено, отделено от других канавой, – здесь чувствовалось одинаковое и общее всем, как бы семейное оживление.