Everything About ___
Live briefing

Everything about Variable-length array

Type of data structure

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 runtime, instead of at compile time. In the language C, the VLA is said to have a variably modified data type that depends on a value. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Variable-length arrayA 5-minute orientation
  2. Skim a recent paper: VLA-SMILES: Variable-Length-Array SMILES Descriptors in Neural Network-Based QSAR ModelingInfluential work since 2022
  3. Pick up a classic book: Java software solutionsThe most-reprinted book on the subject
  4. Read the landmark paper: Fabrication of a focal length variable microlens array based on a nematic liquid crystalCited 77 times
  5. Go sideways: Comparison of programming languages (array)A closely related topic
  6. Go sideways: Stack-based memory allocationA closely related topic

📖 Definitions

Noun An array whose length is determined by a variable at run time.

🗂️ The subject at a glance

  1. Memory
  2. Implementation

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics