Иерузалимски, Роберту

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

Роберту Иерузалимски
Roberto Ierusalimschy
Дата рождения 21 мая 1960(1960-05-21) (61 год)
Место рождения
Страна
Научная сфера Информатика
Место работы Католический университет Рио-де-Жанейро
Альма-матер
Учёная степень доктор философии (PhD)
Учёное звание доцент
Научный руководитель Carlos José Pereira de Lucena[d]
Известен как создатель Lua
Сайт inf.puc-rio.br/~r… (англ.)

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

Биография

Родился 21 мая 1960 года[2] в семье Хосе Давида и Иды Иерусалимских[3].

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

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

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

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

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

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

Примечания

  1. Роберту Иерусалимски. Программирование на языке Lua. — ДМК-пресс, 2014. — 382 с. — ISBN 978-5-97060-203-4.
  2. Roberto Ierusalimschy at CODERS at WORK (archive)
  3. Roberto Ierusalimschy, computer scientist
  4. Prof. Roberto Ierusalimschy’s Short CV
  5. Roberto Ierusalimschy (недоступная ссылка). Stanford University Center For Latin American Studies. Дата обращения: 12 декабря 2011. Архивировано 15 апреля 2012 года.
  6. 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

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.