18-04-2023
Роберту Иерузалимски | |
Roberto Ierusalimschy | |
Дата рождения: | |
---|---|
Страна: | |
Научная сфера: | |
Место работы: | |
Учёная степень: | |
Учёное звание: | |
Известен как: |
создатель Lua |
Роберту Иерузалимски (порт. Roberto Ierusalimschy) — один из основных создателей языка программирования Lua, автор руководств по этому языку[1]. Известен также как популяризатор грамматик, разбирающих выражение (англ. Parsing Expression Grammar, PEG) в качестве формализма, работающего поверх специальной структуры из регулярных выражений.
Доцент Католического университета Рио-де-Жанейро (англ.)русск..
В 1986 году перешёл на факультет информатики, где по состоянию на 2012 год занимает должность доцента. В 1990 году защитил диссертацию на звание PhD.[3]
В 1992 году работал научным сотрудником в университете Ватерлоо.[4]
В 1993 году в ходе выполнения заказа Petrobras на программное обеспечение совместно с коллегами разработал язык программирования Lua, который принёс ему известность. В течение всех лет деятельности активно работает над усовершенствованием Lua и его реализаций. В частности, работает по гранту от Microsoft Research на развитие Lua.Net и по гранту FINEP (англ.)русск. для развития библиотек для Lua.[3]
В 1997 году Иерузалимски тренировал команду PUC-Rio для олимпиады по программированию ACM среди южноамериканских студентов, занявшую первое место.[3]
Также работал в качестве приглашённого исследователя в International Computer Science Institute (англ.)русск. в Беркли в 1994 году, в Fraunhofer-Institut für Rechnerarchitektur und Softwaretechnik (нем.)русск. (один из институтов Gesellschaft für Mathematik und Datenverarbeitung) (англ.)русск.) в Берлине в 1997 году и Иллинойском университете в Урбана-Шампейне в 2002 году. Зимой 2012 года приглашён по стипендии Тинкеровского фонда (англ. The Tinker Foundation) в качестве профессора в Центре латино-американских исследований (Center For Latin American Studies) Стэндфордского университета.[4]
В интервью австралийской редакции журнала Computerworld (англ.)русск. назвал в качестве основных языков программирования, с которыми он работает, Си и созданный им язык Lua, также указал на опыт программирования на Фортране, Mumps, Сноболе, Smalltalk, Scheme, Паскале, C++ и языках ассемблера для различных машин.[5]
Это заготовка статьи об ИТ-специалисте. Вы можете помочь проекту, исправив и дополнив её. |
Иерузалимски, Роберту.