Роберто Єрусалимський
Роберто Єрусалимський | |
---|---|
Roberto Ierusalimschy | |
![]() | |
Народився | 21 травня 1960 (64 роки) ![]() Ріо-де-Жанейро, Бразилія ![]() |
Місце проживання | Ріо-де-Жанейро ![]() |
Країна | ![]() ![]() |
Діяльність | доцент, інформатик, visiting professor, письменник-документаліст ![]() |
Alma mater | Папський католицький університет Ріо-де-Жанейроd Університет Ватерлоо ![]() |
Галузь | Інформатика |
Заклад | Католицький університет Ріо-де-Жанейро[en] |
Науковий ступінь | Доктор філософії (PhD) |
Науковий керівник | Carlos José Pereira de Lucenad ![]() |
Відомий завдяки: | розробник Lua |
Особ. сторінка | inf.puc-rio.br/~roberto/ ![]() |
![]() ![]() |
Роберто Єрусалимський (порт. Roberto Ierusalimschy) — один з основних розробників мови програмування Lua, автор підручників з цієї мови[1]. Відомий також як популяризатор граматик, що розбирають вираз[en] (англ. Parsing Expression Grammar, PEG) як формалізм, що працює поверх спеціальної структури з регулярних виразів.
Доцент Католицького університету Ріо-де-Жанейро[en].
Народився 21 травня 1960 року[2].
В 1986 році перейшов на факультет інформатики, де за станом на 2012 рік займав посаду доцента. В 1990 році захистив дисертацію, здобувши ступінь PhD.[3]
В 1992 році працював науковим співробітником в університеті Ватерлоо.[4]
В 1993 році в ході виконання замовлення Petrobras на програмне забезпечення спільно з колегами розробив мову програмування Lua, яка зробила його відомим. Протягом усіх років діяльності активно працює над удосконаленням Lua та її реалізацій. Зокрема, працює за грантом від Microsoft Research на розвиток Lua.Net і за грантом FINEP[en] для розвитку бібліотек для Lua.[3]
В 1997 році Єрусалимський тренував команду PUC-Rio для олімпіади з програмування ACM серед південноамериканських студентів, яка зайняла перше місце.[3]
Також працював запрошеним дослідником у International Computer Science Institute[en] в Берклі в 1994 році, в Fraunhofer-Institut für Rechnerarchitektur und Softwaretechnik[de] (один з інститутів Gesellschaft für Mathematik und Datenverarbeitung) в Берліні в 1997 році та Іллінойському університеті в Урбана-Шампейні у 2002 році. Взимку 2012 року запрошений по стипендії Тінкеровського фонду (англ. The Tinker Foundation) як професор у Центр латиноамериканських досліджень (Center For Latin American Studies) Стенфордського університету.[4]
В інтерв'ю австралійській редакції журналу Computerworld[en] назвав основними мовами програмування, з якими він працює, C і створену ним мову Lua, також вказав на досвід програмування на Фортрані, Mumps[en], Сноболі, Smalltalk, Scheme, Паскалі, C++ і мові асемблера для різних машин.[5]
- ↑ Programming in Lua ISBN 85-903798-1-7, Programming in Lua, Second Edition ISBN 85-903798-2-5(англ.)
- ↑ Roberto Ierusalimschy at CODERS at WORK (archive)(англ.)
- ↑ а б в Prof. Roberto Ierusalimschy's Short CV(англ.)
- ↑ а б Roberto Ierusalimschy. Stanford University Center For Latin American Studies. Архів оригіналу за 15 квітня 2012. Процитовано 12 грудня 2011.(англ.)
- ↑ The A-Z of Programming Languages: Lua [Архівовано 2010-05-10 у Wayback Machine.], p. 4(англ.)
- Домашня сторінка Роберто Єрусалимського(англ.)
- Programming in Lua (first edition), Chapter 15 of second edition(англ.)
- Інтерв'ю Роберто Єрусалимського для Computerworld про мову Lua(англ.)
- LPeg — Parsing Expression Grammars For Lua(англ.)
- A Text Pattern-Matching Tool based on Parsing Expression Grammars(англ.)
![]() |
Це незавершена стаття про IT-спеціаліста чи спеціалістку. Ви можете допомогти проєкту, виправивши або дописавши її. |