Книга: Иерузалимски Роберту «Программирование на языке Lua»

Программирование на языке Lua

Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем - практически все, что может понадобиться при использовании Lua, рассказано в одной из глав книги. Также к каждой главе дается небольшое количество упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для понимания большинства глав достаточно базовых знаний о программировании. 3-е издание.

Издательство: "ДМК-Пресс" (2016)

ISBN: 978-5-94074-767-3, 978-5-97060-203-4

Купить за 1192 руб в Лабиринте

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Программирование на языке Lua. РуководствоКнига посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх… — ДМК Пресс, - Подробнее...2016978бумажная книга

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

Роберту Иерузалимски
Roberto Ierusalimschy
Дата рождения:

21 мая 1960(1960-05-21) (52 года)

Страна:

 Бразилия

Научная сфера:

Информатика

Место работы:

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

Учёная степень:

доктор философии (PhD)

Учёное звание:

доцент

Известен как:

создатель Lua

Роберту Иерузалимски (порт. Roberto Ierusalimschy) — один из основных создателей языка программирования Lua, автор руководств по этому языку[1]. Известен также как популяризатор грамматик, разбирающих выражение (англ. Parsing Expression Grammar, PEG) в качестве формализма, работающего поверх специальной структуры из регулярных выражений.

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

Биография

Родился 25 мая 1960 года[2].

В 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]

Примечания

  1. Programming in LuaISBN 85-903798-1-7, Programming in Lua, Second EditionISBN 85-903798-2-5
  2. Roberto Ierusalimschy at CODERS at WORK (archive)
  3. 1 2 3 Prof. Roberto Ierusalimschy's Short CV
  4. 1 2 Roberto Ierusalimschy. Stanford University Center For Latin American Studies.(недоступная ссылка — история) Проверено 12 декабря 2011.
  5. The A-Z of Programming Languages: Lua, p. 4

Ссылки

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

См. также в других словарях:

  • Lua — У этого термина существуют и другие значения, см. LUA. Lua Класс языка …   Википедия

  • Программирование — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. У этого термина существуют и другие значения, см. Программи …   Википедия

  • Отражение (программирование) — У этого термина существуют и другие значения, см. Отражение. Для улучшения этой статьи желательно?: Перевести текст с иностранного языка на русский. Н …   Википедия

  • Объект (программирование) — У этого термина существуют и другие значения, см. Объект (значения). Объект в программировании  некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеющая заданные значения свойств (атрибутов) и… …   Википедия

  • Замыкание (программирование) — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. У этого термина …   Википедия

  • Визуальное программирование — Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут быть на странице обсуждения. (25 мая 2011) …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»