Книга: Иерузалимски Роберту «Программирование на языке Lua. Руководство»
Серия: "-" Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем - практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании. Издательство: "ДМК Пресс" (2016)
ISBN: 978-5-94074-767-3,978-85-903798-5-0,978-5-97060-203-4 Купить за 978 руб в My-shop |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Программирование на языке Lua | Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх… — ДМК-Пресс, Подробнее... | бумажная книга |
Иерузалимски, Роберту
Роберту Иерузалимски | |
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]
Примечания
- ↑ Programming in LuaISBN 85-903798-1-7, Programming in Lua, Second EditionISBN 85-903798-2-5
- ↑ Roberto Ierusalimschy at CODERS at WORK (archive)
- ↑ 1 2 3 Prof. Roberto Ierusalimschy's Short CV
- ↑ 1 2 Roberto Ierusalimschy. Stanford University Center For Latin American Studies.(недоступная ссылка — история) Проверено 12 декабря 2011.
- ↑ The A-Z of Programming Languages: Lua, 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
- Персоналии по алфавиту
- Учёные по алфавиту
- Родившиеся 21 мая
- Родившиеся в 1960 году
- Доктора философии
- Создатели языков программирования
- Разработчики свободного программного обеспечения
Источник: Иерузалимски, Роберту
См. также в других словарях:
Lua — У этого термина существуют и другие значения, см. LUA. Lua Класс языка … Википедия
Отражение (программирование) — У этого термина существуют и другие значения, см. Отражение. Для улучшения этой статьи желательно?: Перевести текст с иностранного языка на русский. Н … Википедия
Hope (программирование) — У этого термина существуют и другие значения, см. Hope (значения). Hope функциональный язык программирования, разработанный в начале 1980 х годов; является предшественником языков Miranda и Haskell. В журнале Byte за август 1985 впервые… … Википедия
C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в … Википедия
Модула-2 — Modula 2 Класс языка: императивный, структурированный, модульный, data and method hiding Появился в: 1978 Автор(ы): Никлаус Вирт Типизация данных: статическая, сильная … Википедия
Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ … Википедия