Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

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

Индекс Область видимости

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

Содержание

  1. 24 отношения: ECMAScript, Erlang, Euphoria (язык программирования), Lua, Perl, Rust (язык программирования), ZeroBrane Studio, Класс (программирование), Пространство имён (программирование), Переменная (программирование), Переменная типа, Объявление (информатика), Стратегия вычисления, Таблица символов, Функции первого класса, Мутационное тестирование, История языка программирования Python, Интерпретируемый язык программирования, Замыкание (программирование), Байт-код, Блок (программирование), Блоки (расширение языка Си), Глобальная переменная, Локальная переменная.

ECMAScript

ECMAScript — это встраиваемый расширяемый не имеющий средств ввода-вывода язык программирования, используемый в качестве основы для построения других скриптовых языков.

Посмотреть Область видимости и ECMAScript

Erlang

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

Посмотреть Область видимости и Erlang

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

талисман проекта openEuphoria Euphoria (юфо́ри, также рус. эйфори́я, ра́дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто.

Посмотреть Область видимости и Euphoria (язык программирования)

Lua

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

Посмотреть Область видимости и Lua

Perl

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

Посмотреть Область видимости и Perl

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

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

Посмотреть Область видимости и Rust (язык программирования)

ZeroBrane Studio

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

Посмотреть Область видимости и ZeroBrane Studio

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

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

Посмотреть Область видимости и Класс (программирование)

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

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

Посмотреть Область видимости и Пространство имён (программирование)

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

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

Посмотреть Область видимости и Переменная (программирование)

Переменная типа

В языках программирования и теории типов, переменная типа или ти́повая переменная (type variable) — математическая переменная, которая может принимать значение из множества типов данных.

Посмотреть Область видимости и Переменная типа

Объявление (информатика)

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

Посмотреть Область видимости и Объявление (информатика)

Стратегия вычисления

Стратегия вычисления (evaluation strategy) — правила семантики языка программирования, определяющие, когда следует вычислять аргументы функции (метода, операции, отношения), и какие значения следует передавать.

Посмотреть Область видимости и Стратегия вычисления

Таблица символов

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

Посмотреть Область видимости и Таблица символов

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

В информатике язык программирования имеет функции первого класса, если он рассматривает функции как объекты первого класса.

Посмотреть Область видимости и Функции первого класса

Мутационное тестирование

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

Посмотреть Область видимости и Мутационное тестирование

История языка программирования Python

История языка программирования Python началась в конце 1980-х. Гвидо ван Россум задумал Python в 1980-х годах, а приступил к его созданию в декабре 1989 года в центре математики и информатики в Нидерландах.

Посмотреть Область видимости и История языка программирования Python

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

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

Посмотреть Область видимости и Интерпретируемый язык программирования

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

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

Посмотреть Область видимости и Замыкание (программирование)

Байт-код

Байт-код (байтко́д; bytecode, более общо — p-код, от) — стандартное, в которое может быть переведена компьютерная программа автоматическими средствами.

Посмотреть Область видимости и Байт-код

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

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

Посмотреть Область видимости и Блок (программирование)

Блоки (расширение языка Си)

Блоки (blocks) — расширение языков программирования C, C++, Objective-C, не описанное в стандартах этих языков и созданное фирмой Apple.

Посмотреть Область видимости и Блоки (расширение языка Си)

Глобальная переменная

Глобальная переменная в программировании — переменная, областью видимости которой является вся программа, кроме специально.

Посмотреть Область видимости и Глобальная переменная

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

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

Посмотреть Область видимости и Локальная переменная

Также известен как Область видимости (программирование), Видимость (программирование), Лексический контекст.