Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Скачать
Более быстрый доступ, чем браузер!
 

Lua

Индекс Lua

Lua (лу́а) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия).

118 отношения: Adobe Photoshop Lightroom, API, Apress, AWK, C++, Computerworld Россия, Croteam, Decoda, Dr. Dobb’s Journal, Eclipse (среда разработки), Enigma (компьютерная игра), Escape from Monkey Island, GameDev.net, GameMonkey, Garry’s Mod, Geany, Go, Grand Theft Auto: San Andreas, Grim Fandango, GrimE, Hello, world!, Heroes of Might and Magic V, Icon (язык программирования), INSTEAD, IntelliJ IDEA, Interactive fiction, Io, JavaScript, JIT-компиляция, John Wiley & Sons, LÖVE, Linux Format, Low Level Virtual Machine, LucasArts Entertainment, Minecraft, NetBeans, Novashell, Perl, Petrobras, Python, Ruby, S.T.A.L.K.E.R., Scheme, SCUMM, Serious Sam (серия игр), SQL, Squirrel, Stack Overflow, Tcl, Texas Instruments, ..., The Talos Principle, Unix, VHDL, World of Warcraft, X-Ray (движок), ZeroBrane Studio, Клу, Класс (программирование), Компьютерная платформа, Пул строк, Прототипное программирование, Процедурное программирование, Предметно-ориентированный язык, Параметр (программирование), Портирование программного обеспечения, Перегрузка операторов, Переменная (программирование), Очередь (программирование), Объект первого класса, Объектно-ориентированное программирование, Область видимости, Оберон (язык программирования), Ассоциативный массив, Аркада (игра), Ада (язык программирования), Наследование (программирование), Разрешительная лицензия свободного ПО, Структура (язык Си), Сценарный язык, Сборка мусора, Связный список, Си (язык программирования), Сильная и слабая типизация, Снобол, Список (информатика), Серп и молот (игра), Тип возвращаемого значения, Тип данных, Утиная типизация, Указатель (тип данных), Функция (программирование), Функциональное программирование, Факториал, Цикл (программирование), Числа Фибоначчи, Мультипарадигмальный язык программирования, Массив (программирование), Множество (тип данных), Модульное программирование, Модула, Модула-2, Мемоизация, Игровой движок, Императивное программирование, Интерпретируемый язык программирования, Интегрированная среда разработки, Иерузалимски, Роберту, Замыкание (программирование), Запись (тип данных), Бразилия, Бейсик, Гетерогенность, Динамическая типизация, Динамический массив, Лисп, Лицензия BSD, Лицензия MIT, Локальная переменная. Развернуть индекс (68 больше) »

Adobe Photoshop Lightroom

Adobe Photoshop Lightroom — графический редактор компании Adobe для работы с цифровыми фотографиями.

Новый!!: Lua и Adobe Photoshop Lightroom · Узнать больше »

API

API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.

Новый!!: Lua и API · Узнать больше »

Apress

Apress, Inc. — одно из крупнейших издательств, занимающееся выпуском книг по информационным технологиям.

Новый!!: Lua и Apress · Узнать больше »

AWK

AWK — C-подобный скриптовый язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам (регулярным выражениям).

Новый!!: Lua и AWK · Узнать больше »

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Новый!!: Lua и C++ · Узнать больше »

Computerworld Россия

Computerworld Россия — еженедельник, издаваемый по лицензии и посвящённый информационным технологиям.

Новый!!: Lua и Computerworld Россия · Узнать больше »

Croteam

Croteam — компания, занимающаяся разработкой компьютерных игр.

Новый!!: Lua и Croteam · Узнать больше »

Decoda

Decoda — популярная среди разработчиков игр интегрированная среда разработки профессионального уровня для Windows, удобная для разработки и отладки скриптов-сценариев к существующим играм и игровым движкам, созданная в 2007 году студией Unknown Worlds Entertainment и открытая на условиях GPL в начале 2013 года.

Новый!!: Lua и Decoda · Узнать больше »

Dr. Dobb’s Journal

Dr.

Новый!!: Lua и Dr. Dobb’s Journal · Узнать больше »

Eclipse (среда разработки)

Eclipse (МФА) — свободная интегрированная среда разработки модульных кроссплатформенных приложений.

Новый!!: Lua и Eclipse (среда разработки) · Узнать больше »

Enigma (компьютерная игра)

Enigma — это свободная компьютерная игра, распространяемая на условиях GNU General Public License, преймущественно написана на Lua.

Новый!!: Lua и Enigma (компьютерная игра) · Узнать больше »

Escape from Monkey Island

Escape from Monkey Island — приключенческая компьютерная игра от компании LucasArts, выпущенная в 2000 году.

Новый!!: Lua и Escape from Monkey Island · Узнать больше »

GameDev.net

GameDev.net — веб-сайт, посвящённый разработке компьютерных игр и всех аспектов, связанных с разработкой.

Новый!!: Lua и GameDev.net · Узнать больше »

GameMonkey

GameMonkey Script является небольшим, кросс-платформенным скриптовым языком, предназначенным для встраивания в игры.

Новый!!: Lua и GameMonkey · Узнать больше »

Garry’s Mod

Garry’s Mod (Мод Гэрри, Мод Гарри, Гэррис-мод, Гаррис-мод; от имени создателя — Гарри Ньюмана, Garry Newman; сокращ. GMod) — модификация для шутера от первого лица Half-Life 2.

Новый!!: Lua и Garry’s Mod · Узнать больше »

Geany

Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK+.

Новый!!: Lua и Geany · Узнать больше »

Go

Go (часто также Golang) — компилируемый многопоточный язык программирования, разработанный внутри компании Google.

Новый!!: Lua и Go · Узнать больше »

Grand Theft Auto: San Andreas

Grand Theft Auto: San Andreas (сокращенно GTA: San Andreas, GTA: SA) — компьютерная игра в жанре Action-adventure, разработанная британской студией Rockstar North и изданная американской международной компанией Rockstar Games; пятая по счёту и третья трёхмерная игра во франшизе Grand Theft Auto.

Новый!!: Lua и Grand Theft Auto: San Andreas · Узнать больше »

Grim Fandango

Grim Fandango — компьютерная игра в жанре графического квеста, созданная и выпущенная в 1998 году компанией LucasArts.

Новый!!: Lua и Grim Fandango · Узнать больше »

GrimE

GrimE (сокращение от «Grim Engine») — игровой движок, разработанный сотрудником LucasArts Бретом Могилефски на основе движка Sith.

Новый!!: Lua и GrimE · Узнать больше »

Hello, world!

Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).

Новый!!: Lua и Hello, world! · Узнать больше »

Heroes of Might and Magic V

Heroes of Might and Magic V — пятая часть пошаговой стратегической компьютерной игры с ролевыми элементами из серии Heroes of Might and Magic.

Новый!!: Lua и Heroes of Might and Magic V · Узнать больше »

Icon (язык программирования)

Icon — язык программирования, унаследовавший идеологию более раннего языка того же автора Снобол.

Новый!!: Lua и Icon (язык программирования) · Узнать больше »

INSTEAD

INSTEAD (IN — INterpreter, STEAD — Simple TExt ADventure) — программа-интерпретатор для простых текстографических приключенческих игр.

Новый!!: Lua и INSTEAD · Узнать больше »

IntelliJ IDEA

IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains.

Новый!!: Lua и IntelliJ IDEA · Узнать больше »

Interactive fiction

Игра Interactive fiction (дословно — интерактивная художественная литература; IF; текстовые квесты; adventure — приключенческая игра) — разновидность компьютерных игр, в которых взаимодействие с игроком осуществляется посредством текстовой информации.

Новый!!: Lua и Interactive fiction · Узнать больше »

Io

Io (первая буква — заглавная «i») — скриптовый, чисто объектно-ориентированный язык программирования с динамической типизацией.

Новый!!: Lua и Io · Узнать больше »

JavaScript

JavaScript (аббр. JS) — мультипарадигменный язык программирования.

Новый!!: Lua и JavaScript · Узнать больше »

JIT-компиляция

JIT-компиляция (Just-in-time compilation, компиляция «на лету»), динамическая компиляция (dynamic translation) — технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы.

Новый!!: Lua и JIT-компиляция · Узнать больше »

John Wiley & Sons

Издательство John Wiley & Sons, Inc., также известное как Wiley (Уа́йли) — международная организация, которая специализируется на выпуске академических изданий.

Новый!!: Lua и John Wiley & Sons · Узнать больше »

LÖVE

LÖVE (также известен как Love2D) — свободно распространяемый кроссплатформенный фреймворк, предназначенный для разработки компьютерных игр на языке Lua.

Новый!!: Lua и LÖVE · Узнать больше »

Linux Format

Linux Format — английский ежемесячный журнал, издаваемый Future plc c мая 2000 года, полностью посвящённый операционным системам семейства Linux и свободному программному обеспечению.

Новый!!: Lua и Linux Format · Узнать больше »

Low Level Virtual Machine

LLVM (ранее Low Level Virtual Machine) — универсальная система анализа, трансформации и оптимизации программ, реализующая виртуальную машину с RISC-подобными инструкциями.

Новый!!: Lua и Low Level Virtual Machine · Узнать больше »

LucasArts Entertainment

LucasArts Entertainment — основанное в мае 1982 года подразделение развлекательной империи Lucasfilm Джорджа Лукаса, задачами которого до апреля 2013 года были разработка и издание развлекательного программного обеспечения.

Новый!!: Lua и LucasArts Entertainment · Узнать больше »

Minecraft

Minecraft (от mine — «шахта», «добывать» и craft — «ремесло») — компьютерная инди-игра в жанре песочницы с элементами симулятора выживания и открытым миром, разработанная шведским программистом Маркусом Перссоном, известным также как «Notch», и позже выпускаемая основанной Маркусом Персоном компанией Mojang.

Новый!!: Lua и Minecraft · Узнать больше »

NetBeans

NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, Python, PHP, JavaScript, C, C++, Ада и ряда других.

Новый!!: Lua и NetBeans · Узнать больше »

Novashell

Novashell Game Creation System — это конструктор 2-мерных игр профессионального уровня, от Robinson Technologies, распространяемый под открытой лицензией в стиле zlib/libpng.

Новый!!: Lua и Novashell · Узнать больше »

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Новый!!: Lua и Perl · Узнать больше »

Petrobras

Petrobras (Petróleo Brasileiro S.A.) — крупнейшая бразильская нефтегазовая компания, контролируемая государством.

Новый!!: Lua и Petrobras · Узнать больше »

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Новый!!: Lua и Python · Узнать больше »

Ruby

Ruby (ruby — рубин, произносится  — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.

Новый!!: Lua и Ruby · Узнать больше »

S.T.A.L.K.E.R.

S.T.A.L.K.E.R. — франшиза, принадлежащая украинской компании «GSC Game World», название вымышленной вселенной, которая создана на основе повести «Пикник на обочине» братьев Стругацких, снятого по её мотивам фильма режиссёра Андрея Тарковского «Сталкер» и реальной Чернобыльской зоны.

Новый!!: Lua и S.T.A.L.K.E.R. · Узнать больше »

Scheme

Scheme  — это функциональный язык программирования, один из трёх наиболее популярных в наши дни диалектов языка Лисп (другие популярные диалекты — это Common Lisp и Clojure).

Новый!!: Lua и Scheme · Узнать больше »

SCUMM

SCUMM (Script Creation Utility for Maniac Mansion, язык создания сценариев для игры Maniac Mansion) — скриптовый язык, разработанный сотрудниками компании LucasArts (в то время Lucasfilm Games) для упрощения разработки новой графической приключенческой игры компании — Maniac Mansion.

Новый!!: Lua и SCUMM · Узнать больше »

Serious Sam (серия игр)

Serious Sam (буквально «Серьёзный Сэм»; согласно официальной русской версии — «Крутой Сэм») — серия компьютерных игр в жанре шутер от первого лица, основные части которой разработаны хорватской компанией Croteam.

Новый!!: Lua и Serious Sam (серия игр) · Узнать больше »

SQL

SQL (structured query language — «язык структурированных запросов») — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.

Новый!!: Lua и SQL · Узнать больше »

Squirrel

Squirrel — интерпретируемый язык программирования, разработанный специально для использования в качестве скриптового языка в приложениях реального времени, таких как компьютерные игры.

Новый!!: Lua и Squirrel · Узнать больше »

Stack Overflow

Stack Overflow — популярная система вопросов и ответов о программировании, разработанная Джоэлем Спольски и в 2008 году.

Новый!!: Lua и Stack Overflow · Узнать больше »

Tcl

Tcl (от Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня.

Новый!!: Lua и Tcl · Узнать больше »

Texas Instruments

Штаб-квартира в Далласе Texas Instruments — американская компания, производитель полупроводниковых элементов, микросхем, электроники и изделий на их основе.

Новый!!: Lua и Texas Instruments · Узнать больше »

The Talos Principle

The Talos Principle — компьютерная игра в жанре философской головоломки от первого лица, разработанная создателями популярной игры Serious Sam — Croteam и выпущенная издательством Devolver Digital 11 декабря 2014 года на Linux, macOS и Windows одновременно.

Новый!!: Lua и The Talos Principle · Узнать больше »

Unix

Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

Новый!!: Lua и Unix · Узнать больше »

VHDL

VHDL (VHSIC (Very high speed integrated circuits) Hardware Description Language) — язык описания аппаратуры интегральных схем.

Новый!!: Lua и VHDL · Узнать больше »

World of Warcraft

World of Warcraft (WoW; англ. «мир военного ремесла») — массовая многопользовательская ролевая онлайн-игра, разработанная и издаваемая компанией Blizzard Entertainment.

Новый!!: Lua и World of Warcraft · Узнать больше »

X-Ray (движок)

X-Ray — игровой движок, созданный украинским разработчиком компьютерных игр GSC Game World для игры S.T.A.L.K.E.R.: Тень Чернобыля.

Новый!!: Lua и X-Ray (движок) · Узнать больше »

ZeroBrane Studio

ZeroBrane Studio — легковесная интегрированная среда разработки для языка Lua, написанная на самом языке Lua с использованием wxWidgets и Scintilla в качестве компонента редактирования.

Новый!!: Lua и ZeroBrane Studio · Узнать больше »

Клу

Клу (Clu, CLU) — объектно-ориентированный язык программирования, одним из первых реализовавший концепцию абстрактных типов данных и парадигму обобщённого программирования.

Новый!!: Lua и Клу · Узнать больше »

Класс (программирование)

Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию.

Новый!!: Lua и Класс (программирование) · Узнать больше »

Компьютерная платформа

Компьютерная платфо́рма — в общем смысле, это любая существующая среда выполнения, в которой должен выполняться вновь разрабатываемый фрагмент программного обеспечения или объектный модуль с учётом накладываемых этой средой ограничений и предоставляемых возможностей.

Новый!!: Lua и Компьютерная платформа · Узнать больше »

Пул строк

Пул строк (string pooling) относится к двум видам оптимизации компилятора, связанным со строками.

Новый!!: Lua и Пул строк · Узнать больше »

Прототипное программирование

Прототипное программирование — стиль объектно-ориентированного программирования, при котором отсутствует понятие класса, а наследование производится путём клонирования существующего экземпляра объекта — прототипа.

Новый!!: Lua и Прототипное программирование · Узнать больше »

Процедурное программирование

Процеду́рное программи́рование — программирование на императивном языке, при котором последовательно выполняемые операторы можно собрать в подпрограммы, то есть более крупные целостные единицы кода, с помощью механизмов самого языка.

Новый!!: Lua и Процедурное программирование · Узнать больше »

Предметно-ориентированный язык

Предметно-ориентированный язык (domain-specific language, DSL — «язык, специфический для предметной области») —, специализированный для конкретной области применения (в противоположность, применимому к широкому спектру областей и не учитывающему особенности конкретных сфер знаний).

Новый!!: Lua и Предметно-ориентированный язык · Узнать больше »

Параметр (программирование)

Пара́метр в программировании — принятый функцией аргумент.

Новый!!: Lua и Параметр (программирование) · Узнать больше »

Портирование программного обеспечения

Порти́рование (porting) — в программировании под порти́рованием понимают адаптацию некоторой программы или её части, с тем чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана с максимальным сохранением её пользовательских свойств.

Новый!!: Lua и Портирование программного обеспечения · Узнать больше »

Перегрузка операторов

Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения оператора, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются.

Новый!!: Lua и Перегрузка операторов · Узнать больше »

Переменная (программирование)

Переме́нная в императивном программировании — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным.

Новый!!: Lua и Переменная (программирование) · Узнать больше »

Очередь (программирование)

right О́чередь — абстрактный тип данных с дисциплиной доступа к элементам «первый пришёл — первый вышел» (FIFO). Добавление элемента (принято обозначать словом enqueue — поставить в очередь) возможно лишь в конец очереди, выборка — только из начала очереди (что принято называть словом dequeue — убрать из очереди), при этом выбранный элемент из очереди удаляется.

Новый!!: Lua и Очередь (программирование) · Узнать больше »

Объект первого класса

Объектами первого класса (first-class object, first-class entity, first-class citizen) в контексте конкретного языка программирования называются элементы, которые могут быть переданы как параметр, возвращены из функции, присвоены переменной.

Новый!!: Lua и Объект первого класса · Узнать больше »

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Новый!!: Lua и Объектно-ориентированное программирование · Узнать больше »

Область видимости

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

Новый!!: Lua и Область видимости · Узнать больше »

Оберон (язык программирования)

Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, для исполнения программ на котором предназначена одноимённая операционная система, авторами которой являются Никлаус Вирт и.

Новый!!: Lua и Оберон (язык программирования) · Узнать больше »

Ассоциативный массив

Ассоциативный массив — абстрактный тип данных (интерфейс к хранилищу данных), позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу.

Новый!!: Lua и Ассоциативный массив · Узнать больше »

Аркада (игра)

Аркада (arcade game, arcade genre) — жанр компьютерных игр, характеризующийся коротким по времени, но интенсивным игровым процессом.

Новый!!: Lua и Аркада (игра) · Узнать больше »

Ада (язык программирования)

А́да (Ada) — язык программирования, созданный в 1979—1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени).

Новый!!: Lua и Ада (язык программирования) · Узнать больше »

Наследование (программирование)

Наследование (англ. inheritance) — концепция объектно-ориентированного программирования, согласно которой абстрактный тип данных может наследовать данные и функциональность некоторого существующего типа, способствуя повторному использованию компонентов программного обеспечения.

Новый!!: Lua и Наследование (программирование) · Узнать больше »

Разрешительная лицензия свободного ПО

Марка Веббинка: пермиссивные лицензии — вторые слева (указаны как «non-protective FOSS licenses»).https://web.archive.org/web/*/https://www.redhat.com/f/summitfiles/presentation/May31/Open%20Source%20Dynamics/Troan_OpenSourceProprietyPersp.pdf Open Source from a Proprietary Perspective Пермиссивные лицензии на свободное ПО (Permissive free software licence) — лицензии на программное обеспечение, которые практически не ограничивают свободу действий пользователей ПО и разработчиков, работающих с исходным кодом.

Новый!!: Lua и Разрешительная лицензия свободного ПО · Узнать больше »

Структура (язык Си)

В языке Си, структура (struct) — композитный тип данных, инкапсулирующий без сокрытия набор различных типов.

Новый!!: Lua и Структура (язык Си) · Узнать больше »

Сценарный язык

Сценарный язык (язык сценариев,; scripting language) — высокоуровневый язык сценариев (script) — кратких описаний действий, выполняемых системой.

Новый!!: Lua и Сценарный язык · Узнать больше »

Сборка мусора

В программировании сборка мусора (garbage collection) — одна из форм автоматического управления памятью.

Новый!!: Lua и Сборка мусора · Узнать больше »

Связный список

Свя́зный спи́сок — базовая динамическая структура данных в информатике, состоящая из узлов, каждый из которых содержит как собственно данные, так и одну или две ссылки («связки») на следующий и/или предыдущий узел списка.

Новый!!: Lua и Связный список · Узнать больше »

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Новый!!: Lua и Си (язык программирования) · Узнать больше »

Сильная и слабая типизация

По одной из классификаций, языки программирования неформально делятся на сильно и слабо типизированные (strongly and weakly typed), обладающие сильной или слабой системой типов.

Новый!!: Lua и Сильная и слабая типизация · Узнать больше »

Снобол

Снобо́л — язык программирования высокого уровня, разработанный в 1962—1967 гг.

Новый!!: Lua и Снобол · Узнать больше »

Список (информатика)

В информатике, спи́сок (list) — это абстрактный тип данных, представляющий собой упорядоченный набор значений, в котором некоторое значение может встречаться более одного раза.

Новый!!: Lua и Список (информатика) · Узнать больше »

Серп и молот (игра)

Серп и Молот (Hammer & Sickle) — компьютерная игра, продолжение линейки пошаговых игр с элементами ролевой игры Операция Silent Storm и Операция Silent Storm: Часовые.

Новый!!: Lua и Серп и молот (игра) · Узнать больше »

Тип возвращаемого значения

В программировании тип возвращаемого значения (return type) или тип результата (result type) определяет и накладывает ограничения на тип данных, возвращаемых методом или функцией.

Новый!!: Lua и Тип возвращаемого значения · Узнать больше »

Тип данных

Тип данных (тип) — множество значений и операций на этих значениях (IEEE Std 1320.2-1998).

Новый!!: Lua и Тип данных · Узнать больше »

Утиная типизация

Неявная типизация, латентная типизация или утиная типизация (Duck typing) — в ООП-языках — определение факта реализации определённого интерфейса объектом без явного указания или наследования этого интерфейса, а просто по реализации полного набора его методов.

Новый!!: Lua и Утиная типизация · Узнать больше »

Указатель (тип данных)

Переменная num объявляется и инициализируется. После чего объявляется переменная-указатель pNum. Затем указателю pNum присваивается адрес переменной num. Таким образом обе переменные можно использовать для доступа к одному и тому же месту в памяти. Указатель (pointer) — переменная, диапазон значений которой состоит из адресов ячеек памяти или специального значения — нулевого адреса.

Новый!!: Lua и Указатель (тип данных) · Узнать больше »

Функция (программирование)

Фу́нкция в программировании — фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы.

Новый!!: Lua и Функция (программирование) · Узнать больше »

Функциональное программирование

Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).

Новый!!: Lua и Функциональное программирование · Узнать больше »

Факториал

Факториа́л — функция, определённая на множестве неотрицательных целых чисел.

Новый!!: Lua и Факториал · Узнать больше »

Цикл (программирование)

Пример цикла While. Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.

Новый!!: Lua и Цикл (программирование) · Узнать больше »

Числа Фибоначчи

Чи́сла Фибона́ччи (также Фибона́чи) — элементы числовой последовательности в которой первые два числа равны либо 1 и 1, либо 0 и 1, а каждое последующее число равно сумме двух предыдущих чисел.

Новый!!: Lua и Числа Фибоначчи · Узнать больше »

Мультипарадигмальный язык программирования

Мультипарадигма́льный язы́к программи́рования — как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего не родственных языков.

Новый!!: Lua и Мультипарадигмальный язык программирования · Узнать больше »

Массив (программирование)

Массив (в некоторых языках программирования также таблица, ряд, матрица) — структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом, что позволяет обращаться к элементам по числовому индексу.

Новый!!: Lua и Массив (программирование) · Узнать больше »

Множество (тип данных)

Множество — тип и структура данных в информатике, которая является реализацией математического объекта множество.

Новый!!: Lua и Множество (тип данных) · Узнать больше »

Модульное программирование

Мо́дульное программи́рование — это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определённым правилам.

Новый!!: Lua и Модульное программирование · Узнать больше »

Модула

Модула — язык программирования, являющийся потомком языка Паскаль.

Новый!!: Lua и Модула · Узнать больше »

Модула-2

Мо́дула-2 (Modula-2) — язык программирования общего назначения, являющийся развитием Паскаля, разработанный Никлаусом Виртом в 1978 году.

Новый!!: Lua и Модула-2 · Узнать больше »

Мемоизация

Мемоизация (запоминание, от англ. memoization в программировании) — сохранение результатов выполнения функций для предотвращения повторных вычислений.

Новый!!: Lua и Мемоизация · Узнать больше »

Игровой движок

Игрово́й движо́к (game engine) — базовое программное обеспечение компьютерной или видео игры.

Новый!!: Lua и Игровой движок · Узнать больше »

Императивное программирование

Императи́вное программи́рование — это парадигма программирования (стиль написания исходного кода компьютерной программы), для которой характерно следующее.

Новый!!: Lua и Императивное программирование · Узнать больше »

Интерпретируемый язык программирования

Интерпретируемый язык программирования — язык программирования, в котором исходный код программы не преобразовывается в машинный код для непосредственного выполнения центральным процессором (как в компилируемых языках), а исполняется с помощью специальной программы-интерпретатора.

Новый!!: Lua и Интерпретируемый язык программирования · Узнать больше »

Интегрированная среда разработки

Интегри́рованная среда́ разрабо́тки, ИСP (Integrated development environment — IDE), также единая среда разработки, ЕСР — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО).

Новый!!: Lua и Интегрированная среда разработки · Узнать больше »

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

Роберту Иерузалимски (Roberto Ierusalimschy) — один из основных создателей языка программирования Lua, автор руководств по этому языку.

Новый!!: Lua и Иерузалимски, Роберту · Узнать больше »

Замыкание (программирование)

Замыкание (closure) в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами.

Новый!!: Lua и Замыкание (программирование) · Узнать больше »

Запись (тип данных)

Запись — агрегатный тип данных, инкапсулирующий без сокрытия набор различных типов.

Новый!!: Lua и Запись (тип данных) · Узнать больше »

Бразилия

Брази́лия (полная официальная форма — Федерати́вная Респу́блика Брази́лия, República Federativa do Brasil) — государство в Южной Америке, единственное португалоязычное на американском континенте.

Новый!!: Lua и Бразилия · Узнать больше »

Бейсик

Бе́йсик (от BASIC, сокращение от Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих) — семейство высокоуровневых языков программирования.

Новый!!: Lua и Бейсик · Узнать больше »

Гетерогенность

Гетерогенность (от έτερος — другой + γένω — род) — разнородность, инородность; наличие неодинаковых частей в структуре, в составе чего-либо.

Новый!!: Lua и Гетерогенность · Узнать больше »

Динамическая типизация

Динами́ческая типиза́ция — приём, широко используемый в языках программирования и языках спецификации, при котором переменная связывается с типом в момент присваивания значения, а не в момент объявления переменной.

Новый!!: Lua и Динамическая типизация · Узнать больше »

Динамический массив

Увеличение размера массива происходит быстро пока он меньше объёма массива. Когда нужно увеличить размер массива, а свободного места в нём нет, создаётся ещё один массив большего объёма, все элементы старого объёма копируются в новый массив, ссылка на старый массив удаляется. На картинке помечено черепахами. Динамическим называется массив, размер которого может изменяться во время исполнения программы.

Новый!!: Lua и Динамический массив · Узнать больше »

Лисп

Массачусетского технологического института. Лисп (LISP, от LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов.

Новый!!: Lua и Лисп · Узнать больше »

Лицензия BSD

Лицензия BSD (BSD license, Berkeley Software Distribution license — Программная лицензия университета Беркли) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.

Новый!!: Lua и Лицензия BSD · Узнать больше »

Лицензия MIT

Лицензия MIT (MIT License) — лицензия открытого программного обеспечения, разработанная Массачусетским технологическим институтом.

Новый!!: Lua и Лицензия MIT · Узнать больше »

Локальная переменная

В программировании локальной переменной называют переменную, объявленную внутри блока кода.

Новый!!: Lua и Локальная переменная · Узнать больше »

Перенаправления здесь:

Lua (язык программирования), LuaJIT, Луа.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »