Массив переменной длины
Sign in to saveAlso known as VLA, variable-sized array, runtime-sized array, variable length array, variable sized array, runtime sized array
data structure in programming
In the Vinony graph
Within Vinony's link graph, Массив переменной длины is referenced by 25 other articles, and connects out to C, JavaScript and Python.
Vinony files it under Arrays and Programming language comparisons.
Its subject is documented across 6 Wikipedia language editions.
Article · Русский
В программировании массив переменной длины (англ. variable-length array, VLA, variable-sized array, runtime-sized array) представляет собой массив, длина которого определяется во время выполнения (а не во время компиляции).В C массив переменной длины имеет управляемый переменной тип (англ. variably modified type), который зависит от какого-либо значения (см. Зависимый тип). Основная цель массивов переменной длины — это упростить программирование численных алгоритмов. Языки программирования, поддерживающие массивы переменной длины: Ada, Algol 68 (без возможности менять длину строк в двумерных массивах и т. д.), APL, C99 (хотя впоследствии массив переменной длины стал в C11 необязательной воможностью, поддержка которой не требуется; на некоторых платформах это могло быть реализовано ранее с помощью функции <a href="/w/index.php?title=Alloca&action=edit&redlink=1" class="new" title="Alloca (страница отсутствует)">alloca</a> или аналогичных ей) и C# (массивы, выделенные на стеке — эта возможность доступна только в небезопасном режиме), COBOL, Fortran 90, J и Object Pascal (язык, используемый в средах Borland Delphi и Lazarus, компилирующийся с помощью Free Pascal Compiler).
Abstract from DBpedia / Wikipedia · CC BY-SA