WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
Роберту Иерузалимски
Roberto Ierusalimschy
Дата рождения 21 мая 1960(1960-05-21) (58 лет)
Место рождения
Страна
Научная сфера Информатика
Место работы Католический университет Рио-де-Жанейро[en]
Альма-матер
Учёная степень доктор философии (PhD)
Учёное звание доцент
Известен как создатель Lua
Сайт inf.puc-rio.br/~roberto/

Роберту Иерузалимски (порт. Roberto Ierusalimschy; ʁoˈbɛʁtu jeɾuzaˈlĩski) — один из основных создателей языка программирования Lua, автор руководств по этому языку[1]. Известен также как популяризатор грамматик, разбирающих выражение (англ. Parsing Expression Grammar, PEG) в качестве формализма, работающего поверх специальной структуры из регулярных выражений.

Доцент Католического университета Рио-де-Жанейро[en].

Биография

Родился 21 мая 1960 года[2].

В 1986 году перешёл на факультет информатики, где по состоянию на 2018 год занимает должность доцента. В 1990 году защитил диссертацию на звание PhD[3].

В 1992 году работал научным сотрудником в университете Ватерлоо[4].

В 1993 году в ходе выполнения заказа Petrobras на программное обеспечение совместно с коллегами разработал язык программирования Lua, который принёс ему известность. В течение всех лет деятельности активно работает над усовершенствованием Lua и его реализаций. В частности, работает по гранту от Microsoft Research на развитие Lua.Net и по гранту FINEP[en] для развития библиотек для Lua[3].

В 1997 году Иерузалимски тренировал команду Католического университета для олимпиады по программированию ACM среди южноамериканских студентов, занявшую первое место[3].

Также работал в качестве приглашённого исследователя в Международном институте информатики (англ. International Computer Science Institute) в Беркли в 1994 году, в Институте компьютерной архитектуры и программного обеспечения имени Фраунгофера (нем. Fraunhofer-Institut für Rechnerarchitektur und Softwaretechnik) в Берлине в 1997 году и Иллинойском университете в Урбана-Шампейне в 2002 году. Зимой 2012 года приглашён по стипендии Тинкеровского фонда (англ. The Tinker Foundation) в качестве профессора в Центре латиноамериканских исследований (Center For Latin American Studies) Стэнфордского университета[4].

В интервью австралийской редакции журнала Computerworld назвал в качестве основных языков программирования, с которыми он работает, Си и созданный им язык Lua, также указал на опыт программирования на Фортране, Mumps, Сноболе, Smalltalk, Scheme, Паскале, C++ и языках ассемблера для различных машин[5].

Примечания

  1. Роберту Иерусалимски. Программирование на языке Lua. — ДМК-пресс, 2014. — 382 с. ISBN 978-5-97060-203-4.
  2. Roberto Ierusalimschy at CODERS at WORK (archive)
  3. 1 2 3 Prof. Roberto Ierusalimschy’s Short CV
  4. 1 2 Roberto Ierusalimschy (недоступная ссылка). Stanford University Center For Latin American Studies. Проверено 12 декабря 2011. Архивировано 15 апреля 2012 года.
  5. The A-Z of Programming Languages: Lua, p. 4

Литература

  • Федерико Бьянкуцци, Шейн Уорден. Глава 7. Lua // Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования = Masterminds of Programming: Conversations with the Creators of Major Programming Languages. — Символ, 2011. — С. 211—230. — 608 с. 1500 экз. ISBN 9785932861707.
  • Интервью Иерузалимски для Computerworld о языке Lua

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии