Роберто Єрусалимський (порт. Roberto Ierusalimschy) — один з основних розробників мови програмування Lua, автор підручників з цієї мови. Відомий також як популяризатор [en] (англ. Parsing Expression Grammar, PEG) як формалізм, що працює поверх спеціальної структури з регулярних виразів.
Роберто Єрусалимський | |
---|---|
Roberto Ierusalimschy | |
Роберто Єрусалимський на Lua Workshop Toulouse 2013 | |
Народився | 21 травня 1960 (64 роки) Ріо-де-Жанейро, Бразилія |
Місце проживання | Ріо-де-Жанейро |
Країна | Бразилія |
Діяльність | доцент, інформатик, visiting professor, письменник-документаліст |
Alma mater | d Університет Ватерлоо |
Галузь | Інформатика |
Заклад | [en] |
Науковий ступінь | Доктор філософії (PhD) |
Науковий керівник | d |
Відомий завдяки: | розробник Lua |
Особ. сторінка | inf.puc-rio.br/~roberto/ |
Доцент [en].
Біографія
Народився 21 травня 1960 року.
В 1986 році перейшов на факультет інформатики, де за станом на 2012 рік займав посаду доцента. В 1990 році захистив дисертацію, здобувши ступінь PhD.
В 1992 році працював науковим співробітником в університеті Ватерлоо.
В 1993 році в ході виконання замовлення Petrobras на програмне забезпечення спільно з колегами розробив мову програмування Lua, яка зробила його відомим. Протягом усіх років діяльності активно працює над удосконаленням Lua та її реалізацій. Зокрема, працює за грантом від Microsoft Research на розвиток Lua.Net і за грантом [en] для розвитку бібліотек для Lua.
В 1997 році Єрусалимський тренував команду PUC-Rio для олімпіади з програмування ACM серед південноамериканських студентів, яка зайняла перше місце.
Також працював запрошеним дослідником у [en] в Берклі в 1994 році, в [de] (один з інститутів Gesellschaft für Mathematik und Datenverarbeitung) в Берліні в 1997 році та Іллінойському університеті в Урбана-Шампейні у 2002 році. Взимку 2012 року запрошений по стипендії Тінкеровського фонду (англ. The Tinker Foundation) як професор у Центр латиноамериканських досліджень (Center For Latin American Studies) Стенфордського університету.
В інтерв'ю австралійській редакції журналу [en] назвав основними мовами програмування, з якими він працює, C і створену ним мову Lua, також вказав на досвід програмування на Фортрані, [en], Сноболі, Smalltalk, Scheme, Паскалі, і мові асемблера для різних машин.
Примітки
- Programming in Lua , Programming in Lua, Second Edition (англ.)
- at CODERS at WORK (archive)(англ.)
- Prof. Roberto Ierusalimschy's Short CV(англ.)
- . 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(англ.)
- для про мову Lua(англ.)
- (англ.)
- A Text Pattern-Matching Tool based on Parsing Expression Grammars(англ.)
Це незавершена стаття про IT-спеціаліста чи спеціалістку. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Roberto Yerusalimskij port Roberto Ierusalimschy odin z osnovnih rozrobnikiv movi programuvannya Lua avtor pidruchnikiv z ciyeyi movi Vidomij takozh yak populyarizator en angl Parsing Expression Grammar PEG yak formalizm sho pracyuye poverh specialnoyi strukturi z regulyarnih viraziv Roberto YerusalimskijRoberto IerusalimschyRoberto Yerusalimskij na Lua Workshop Toulouse 2013Narodivsya 21 travnya 1960 1960 05 21 64 roki Rio de Zhanejro BraziliyaMisce prozhivannya Rio de ZhanejroKrayina BraziliyaDiyalnist docent informatik visiting professor pismennik dokumentalistAlma mater d Universitet VaterlooGaluz InformatikaZaklad en Naukovij stupin Doktor filosofiyi PhD Naukovij kerivnik dVidomij zavdyaki rozrobnik LuaOsob storinka inf puc rio br roberto Docent en BiografiyaNarodivsya 21 travnya 1960 roku V 1986 roci perejshov na fakultet informatiki de za stanom na 2012 rik zajmav posadu docenta V 1990 roci zahistiv disertaciyu zdobuvshi stupin PhD V 1992 roci pracyuvav naukovim spivrobitnikom v universiteti Vaterloo V 1993 roci v hodi vikonannya zamovlennya Petrobras na programne zabezpechennya spilno z kolegami rozrobiv movu programuvannya Lua yaka zrobila jogo vidomim Protyagom usih rokiv diyalnosti aktivno pracyuye nad udoskonalennyam Lua ta yiyi realizacij Zokrema pracyuye za grantom vid Microsoft Research na rozvitok Lua Net i za grantom en dlya rozvitku bibliotek dlya Lua V 1997 roci Yerusalimskij trenuvav komandu PUC Rio dlya olimpiadi z programuvannya ACM sered pivdennoamerikanskih studentiv yaka zajnyala pershe misce Takozh pracyuvav zaproshenim doslidnikom u en v Berkli v 1994 roci v de odin z institutiv Gesellschaft fur Mathematik und Datenverarbeitung v Berlini v 1997 roci ta Illinojskomu universiteti v Urbana Shampejni u 2002 roci Vzimku 2012 roku zaproshenij po stipendiyi Tinkerovskogo fondu angl The Tinker Foundation yak profesor u Centr latinoamerikanskih doslidzhen Center For Latin American Studies Stenfordskogo universitetu V interv yu avstralijskij redakciyi zhurnalu en nazvav osnovnimi movami programuvannya z yakimi vin pracyuye C i stvorenu nim movu Lua takozh vkazav na dosvid programuvannya na Fortrani en Snoboli Smalltalk Scheme Paskali C i movi asemblera dlya riznih mashin PrimitkiProgramming in Lua ISBN 85 903798 1 7 Programming in Lua Second Edition ISBN 85 903798 2 5 angl at CODERS at WORK archive angl Prof Roberto Ierusalimschy s Short CV angl Stanford University Center For Latin American Studies Arhiv originalu za 15 kvitnya 2012 Procitovano 12 grudnya 2011 angl The A Z of Programming Languages Lua 2010 05 10 u Wayback Machine p 4 angl PosilannyaDomashnya storinka Roberto Yerusalimskogo angl Programming in Lua first edition Chapter 15 of second edition angl dlya pro movu Lua angl angl A Text Pattern Matching Tool based on Parsing Expression Grammars angl Ce nezavershena stattya pro IT specialista chi specialistku Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi