About: Variable-length array     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Building, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FVariable-length_array&invfp=IFP_OFF&sas=SAME_AS_OFF

In computer programming, a variable-length array (VLA), also called variable-sized or runtime-sized, is an array data structure whose length is determined at run time (instead of at compile time).In C, the VLA is said to have a variably modified type that depends on a value (see Dependent type). The main purpose of VLAs is to simplify programming of numerical algorithms.

AttributesValues
rdf:type
rdfs:label
  • Variable Length Array (de)
  • 가변길이배열 (ko)
  • 可変長配列 (ja)
  • Variable-length array (en)
  • Массив переменной длины (ru)
  • 可变长数组 (zh)
rdfs:comment
  • Ein Variable Length Array (VLA) ist ein Datentyp der Programmiersprache C. Es handelt sich um ein Feld (englisch Array), dessen Größe erst zur Laufzeit, d. h. variabel, festgelegt wird. (de)
  • 가변 길이 배열(Variable-length array)은 프로그램 작성 시 배열의 크기를 컴파일 타임에 정하지 않고, 실행타임에 정할 수 있도록 하는 기능이다. 지원하는 프로그래밍 언어는 Ada, Algol68, APL, C99, C#, Cobol 등이다. (ko)
  • プログラミングにおいて、可変長配列(かへんちょうはいれつ、英語: variable-length array: VLA)とは、コンパイル時ではなく実行時に長さが決定されるの配列データ構造である。 VLAに対応しているプログラミング言語には、Ada、ALGOL 68(行は固定)、APL、C99(ただしC11ではサポート必須ではなくオプションに格下げとなった。またいくつかのプラットフォームにおいて、C99より前のバージョンではallocaあるいは類似の関数で実装されることがあった)、C#(unsafeモードのスタック割り当て配列として)、COBOL、Fortran 90、J言語がある。また、Object Pascal(Borland Delphiで使用される言語)でも対応している。 (ja)
  • 可变长数组是指在计算机程序设计中,数组对象的长度在运行时(而不是编译时)确定。 支持可变长数组的程序设计语言有:Ada, Algol 68 (for non-flexible rows), APL, C99 (以及C11 ) ,C# , COBOL, Fortran 90, J。 C/C++的灵活数组类型(又称柔性数组成员)是另外一个语言特性。 (zh)
  • In computer programming, a variable-length array (VLA), also called variable-sized or runtime-sized, is an array data structure whose length is determined at run time (instead of at compile time).In C, the VLA is said to have a variably modified type that depends on a value (see Dependent type). The main purpose of VLAs is to simplify programming of numerical algorithms. (en)
  • В программировании массив переменной длины (англ. variable-length array, VLA, variable-sized array, runtime-sized array) представляет собой массив, длина которого определяется во время выполнения (а не во время компиляции).В C массив переменной длины имеет управляемый переменной тип (англ. variably modified type), который зависит от какого-либо значения (см. Зависимый тип). Основная цель массивов переменной длины — это упростить программирование численных алгоритмов. (ru)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Ein Variable Length Array (VLA) ist ein Datentyp der Programmiersprache C. Es handelt sich um ein Feld (englisch Array), dessen Größe erst zur Laufzeit, d. h. variabel, festgelegt wird. (de)
  • In computer programming, a variable-length array (VLA), also called variable-sized or runtime-sized, is an array data structure whose length is determined at run time (instead of at compile time).In C, the VLA is said to have a variably modified type that depends on a value (see Dependent type). The main purpose of VLAs is to simplify programming of numerical algorithms. Programming languages that support VLAs include Ada, Algol 68 (for non-flexible rows), APL, C99 (although subsequently relegated in C11 to a conditional feature, which implementations are not required to support; on some platforms, VLAs could be implemented previously with alloca or similar functions) and C# (as unsafe-mode stack-allocated arrays), COBOL, Fortran 90, J, and Object Pascal (the language used in Borland Delphi and Lazarus, that uses FPC). Growable arrays (also called dynamic arrays) are generally more useful than VLAs because dynamic arrays can do everything VLAs can do, and also support growing the array at run-time.For this reason, many programming languages (JavaScript, Java, Python, R, etc.) only support growable arrays.Even in programming languages that do support variable-length arrays, it's often recommended to avoid using (stack-based) variable-length arrays, and instead use (heap-based) dynamic arrays. (en)
  • 가변 길이 배열(Variable-length array)은 프로그램 작성 시 배열의 크기를 컴파일 타임에 정하지 않고, 실행타임에 정할 수 있도록 하는 기능이다. 지원하는 프로그래밍 언어는 Ada, Algol68, APL, C99, C#, Cobol 등이다. (ko)
  • プログラミングにおいて、可変長配列(かへんちょうはいれつ、英語: variable-length array: VLA)とは、コンパイル時ではなく実行時に長さが決定されるの配列データ構造である。 VLAに対応しているプログラミング言語には、Ada、ALGOL 68(行は固定)、APL、C99(ただしC11ではサポート必須ではなくオプションに格下げとなった。またいくつかのプラットフォームにおいて、C99より前のバージョンではallocaあるいは類似の関数で実装されることがあった)、C#(unsafeモードのスタック割り当て配列として)、COBOL、Fortran 90、J言語がある。また、Object Pascal(Borland Delphiで使用される言語)でも対応している。 (ja)
  • 可变长数组是指在计算机程序设计中,数组对象的长度在运行时(而不是编译时)确定。 支持可变长数组的程序设计语言有:Ada, Algol 68 (for non-flexible rows), APL, C99 (以及C11 ) ,C# , COBOL, Fortran 90, J。 C/C++的灵活数组类型(又称柔性数组成员)是另外一个语言特性。 (zh)
  • В программировании массив переменной длины (англ. variable-length array, VLA, variable-sized array, runtime-sized array) представляет собой массив, длина которого определяется во время выполнения (а не во время компиляции).В C массив переменной длины имеет управляемый переменной тип (англ. variably modified type), который зависит от какого-либо значения (см. Зависимый тип). Основная цель массивов переменной длины — это упростить программирование численных алгоритмов. Языки программирования, поддерживающие массивы переменной длины: Ada, Algol 68 (без возможности менять длину строк в двумерных массивах и т. д.), APL, C99 (хотя впоследствии массив переменной длины стал в C11 необязательной воможностью, поддержка которой не требуется; на некоторых платформах это могло быть реализовано ранее с помощью функции alloca или аналогичных ей) и C# (массивы, выделенные на стеке — эта возможность доступна только в небезопасном режиме), COBOL, Fortran 90, J и Object Pascal (язык, используемый в средах Borland Delphi и Lazarus, компилирующийся с помощью Free Pascal Compiler). (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 57 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software