88 relations: Abstract data type, Ada (programming language), ALGOL 60, Algorithm, Aliasing (computing), APL (programming language), Array access analysis, Array data structure, Array programming, Array slicing, Assignment (computer science), Associative array, AWK, Axiom, Bounds checking, Bounds-checking elimination, Byte, C (programming language), C++, COBOL, Comparison of programming languages (array), Compile time, Compiler, Computer science, Data type, Delimiter-separated values, Domain-specific language, Dope vector, Dot product, Dynamic array, Edsger W. Dijkstra, Enumerated type, Exception handling, Floating point, Fortran, GAUSS (software), Hadamard product (matrices), Hash table, IDL (programming language), Iliffe vector, Integer (computer science), Interval (mathematics), Jagged array, Julia (programming language), Library (computing), Linear algebra, Linked list, List (abstract data type), Lua (programming language), Mathematica, ..., Mathematics, MATLAB, Matrix (mathematics), NumPy, Object-oriented programming, Off-by-one error, Parallel array, Pascal (programming language), Pointer (computer programming), Primitive data type, Programmer, Python (programming language), Random access, Rank (computer programming), Rank (linear algebra), Record (computer science), Reference (computer science), Run time (program lifecycle phase), Scripting language, Search data structure, Search tree, Sequence, Sparse array, Statement (computer science), String (computer science), String literal, System programming language, Tensor (intrinsic definition), Third-generation programming language, Triangular array, Tuple, Type theory, Value (computer science), Variable (computer science), Variable-length array, Vector space, Visual Basic .NET, Zero-based numbering. Expand index (38 more) » « Shrink index
In computer science, an abstract data type (ADT) is a mathematical model for data types where a data type is defined by its behavior (semantics) from the point of view of a user of the data, specifically in terms of possible values, possible operations on data of this type, and the behavior of these operations.
Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages.
ALGOL 60 (short for ALGOrithmic Language 1960) is a member of the ALGOL family of computer programming languages.
New!!: Array data type and ALGOL 60 ·
In mathematics and computer science, an algorithm is a self-contained step-by-step set of operations to be performed.
New!!: Array data type and Algorithm ·
In computing, aliasing describes a situation in which a data location in memory can be accessed through different symbolic names in the program.
APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.
In computer science, array access analysis is a compiler analysis used to decide the read and write access patterns to elements or portions of arrays.
In computer science, an array data structure or simply an array is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.
In computer science, array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.
In computer programming, array slicing is an operation that extracts certain elements from an array and packages them as another array, possibly with different number of indices (or dimensions) and different index ranges.
New!!: Array data type and Array slicing ·
In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable.
In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears just once in the collection.
AWK is an interpreted programming language designed for text processing and typically used as a data extraction and reporting tool.
New!!: Array data type and AWK ·
An axiom or postulate is a premise or starting point of reasoning.
New!!: Array data type and Axiom ·
In computer programming, bounds checking is any method of detecting whether a variable is within some bounds before it is used.
New!!: Array data type and Bounds checking ·
In computer science, bounds-checking elimination is a compiler optimization useful in programming languages or runtimes that enforce bounds checking, the practice of checking every index into an array to verify that the index is within the defined valid range of indexes.
The byte is a unit of digital information that most commonly consists of eight bits.
New!!: Array data type and Byte ·
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
C++ (pronounced as cee plus plus) is a general-purpose programming language.
New!!: Array data type and C++ ·
COBOL (an acronym for common business-oriented language) is a compiled English-like computer programming language designed for business use.
New!!: Array data type and COBOL ·
This comparison of programming languages (array) compares the features of array data structures or matrix processing for over 48 various computer programming languages.
In computer science, compile time refers to either the operations performed by a compiler (the "compile-time operations"), programming language requirements that must be met by source code for it to be successfully compiled (the "compile-time requirements"), or properties of the program that can be reasoned about during compilation.
New!!: Array data type and Compile time ·
A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code.
New!!: Array data type and Compiler ·
Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations Computer science is the scientific and practical approach to computation and its applications.
New!!: Array data type and Computer science ·
In computer science and computer programming, a data type or simply type is a classification identifying one of various types of data, such as real, integer or Boolean, that determines the possible values for that type; the operations that can be done on values of that type; the meaning of the data; and the way values of that type can be stored.
New!!: Array data type and Data type ·
Formats that use delimiter-separated values (also DSV)DSV stands for Delimiter Separated Values p 113.
A domain-specific language (DSL) is a computer language specialized to a particular application domain.
In computer programming, a dope vector is a data structure used to hold information about a data object, e.g. an array, especially its memory layout.
New!!: Array data type and Dope vector ·
In mathematics, the dot product or scalar product (sometimes inner product in the context of Euclidean space, or rarely projection product for emphasizing the geometric significance), is an algebraic operation that takes two equal-length sequences of numbers (usually coordinate vectors) and returns a single number.
New!!: Array data type and Dot product ·
In computer science, a dynamic array, growable array, resizable array, dynamic table, mutable array, or array list is a random access, variable-size list data structure that allows elements to be added or removed.
New!!: Array data type and Dynamic array ·
Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch computer scientist and mathematical scientist.
In computer programming, an enumerated type (also called enumeration or enum, or factor in the R programming language, and a categorical variable in statistics) is a data type consisting of a set of named values called elements, members or enumerators of the type.
New!!: Array data type and Enumerated type ·
Exception handling is the process of responding to the occurrence, during computation, of exceptions – anomalous or exceptional conditions requiring special processing – often changing the normal flow of program execution.
In computing, floating point is the formulaic representation which approximates a real number so as to support a trade-off between range and precision.
New!!: Array data type and Floating point ·
Fortran (previously FORTRAN, derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
New!!: Array data type and Fortran ·
GAUSS is a matrix programming language for mathematics and statistics, developed and marketed by Aptech Systems.
New!!: Array data type and GAUSS (software) ·
In mathematics, the Hadamard product (also known as the Schur product or the entrywise product) is a binary operation that takes two matrices of the same dimensions, and produces another matrix where each element ij is the product of elements ij of the original two matrices.
In computing, a hash table (hash map) is a data structure used to implement an associative array, a structure that can map keys to values.
New!!: Array data type and Hash table ·
IDL, short for Interactive Data Language, is a programming language used for data analysis.
In computer programming, an Iliffe vector, also known as a display, is a data structure used to implement multi-dimensional arrays.
New!!: Array data type and Iliffe vector ·
In computer science, an integer is a datum of integral data type, a data type which represents some finite subset of the mathematical integers.
In mathematics, an (real) interval is a set of real numbers with the property that any number that lies between two numbers in the set is also included in the set.
In computer science, a jagged array, also known as a ragged array, is an array of arrays of which the member arrays can be of different sizes, producing rows of jagged edges when visualized as output.
New!!: Array data type and Jagged array ·
Julia is a high-level dynamic programming language designed to address the requirements of high-performance numerical and scientific computing while also being effective for general-purpose programming, even web use or as a specification language.
In computer science, a library is a collection of non-volatile resources used by computer programs, often to develop software.
Linear algebra is the branch of mathematics concerning vector spaces and linear mappings between such spaces.
New!!: Array data type and Linear algebra ·
In computer science, a linked list is a data structure consisting of a group of nodes which together represent a sequence.
New!!: Array data type and Linked list ·
In computer science, a list or sequence is an abstract data type that represents an ordered sequence of values, where the same value may occur more than once.
Lua (from meaning moon; explicitly not "LUA" for it is not an acronym) is a lightweight multi-paradigm programming language designed as a scripting language with extensible semantics as a primary goal.
Mathematica is a computational software program used in many scientific, engineering, mathematical and computing fields, based on symbolic mathematics.
New!!: Array data type and Mathematica ·
Mathematics (from Greek μάθημα máthēma, “knowledge, study, learning”) is the study of topics such as quantity (numbers), structure, space, and change.
New!!: Array data type and Mathematics ·
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language.
New!!: Array data type and MATLAB ·
In mathematics, a matrix (plural matrices) is a rectangular array—of numbers, symbols, or expressions, arranged in rows and columns—that is interpreted and manipulated in certain prescribed ways.
NumPy is an extension to the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large library of high-level mathematical functions to operate on these arrays.
New!!: Array data type and NumPy ·
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which are data structures that contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A distinguishing feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
An off-by-one error (OBOE), also commonly known as an OBOB (off-by-one bug), is a logic error involving the discrete equivalent of a boundary condition.
New!!: Array data type and Off-by-one error ·
In computing, a group of parallel arrays is a data structure for representing arrays of records.
New!!: Array data type and Parallel array ·
Pascal is a historically influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985.
In computer science, a pointer is a programming language object, whose value refers to (or "points to") another value stored elsewhere in the computer memory using its address.
In computer science, primitive data type is either of the following.
A programmer, computer programmer, developer, coder, or software engineer is a person who writes computer software.
New!!: Array data type and Programmer ·
Python is a widely used general-purpose, high-level programming language.
In computer science, random access (more precisely and more generally called direct access) is the ability to access an item of data at any given coordinates in a population of addressable elements.
New!!: Array data type and Random access ·
In computer programming, rank with no further specifications is usually a synonym for (or refers to) "number of dimensions"; thus, a bi-dimensional array has rank two, a three-dimensional array has rank three and so on.
In linear algebra, the rank of a matrix A is the dimension of the vector space generated (or spanned) by its columns.
In computer science, a record (also called struct or compound data) is a basic data structure (a tuple may or may not be considered a record, and vice versa, depending on conventions and the programming language at hand).
In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable or a record, in the computer's memory or in some other storage device.
In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.
A scripting language or script language is a programming language that supports scripts, programs written for a special run-time environment that can interpret (rather than compile) and automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
In computer science, a search data structure is any data structure that allows the efficient retrieval of specific items from a set of items, such as a specific record from a database.
In computer science, a search tree is a tree data structure used for locating specific values from within a set.
New!!: Array data type and Search tree ·
In mathematics, a sequence is an ordered collection of objects in which repetitions are allowed.
New!!: Array data type and Sequence ·
In computer science, a sparse array is an array in which most of the elements have the default value (usually 0 or null).
New!!: Array data type and Sparse array ·
In computer programming a statement is the smallest standalone element of an imperative programming language that expresses some action to be carried out.
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.
A string literal or anonymous string is the representation of a string value within the source code of a computer program.
New!!: Array data type and String literal ·
A system programming language usually refers to a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared with application software.
In mathematics, the modern component-free approach to the theory of a tensor views a tensor as an abstract object, expressing some definite type of multi-linear concept.
A third-generation programming language (3GL) is a generational way to categorize high-level computer programming languages.
In mathematics and computing, a triangular array of numbers, polynomials, or the like, is a doubly indexed sequence in which each row is only as long as the row's own index.
New!!: Array data type and Triangular array ·
A tuple is a finite ordered list of elements.
New!!: Array data type and Tuple ·
In mathematics, logic, and computer science, a type theory is any of a class of formal systems, some of which can serve as alternatives to set theory as a foundation for all mathematics.
New!!: Array data type and Type theory ·
In computer science, a value is an expression which cannot be evaluated any further (a normal form).
In computer programming, a variable or scalar is a storage location paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.
In computer programming, a variable-length array (or VLA) is an array data structure of automatic storage duration whose length is determined at run time (instead of at compile time).
A vector space (also called a linear space) is a collection of objects called vectors, which may be added together and multiplied ("scaled") by numbers, called scalars in this context.
New!!: Array data type and Vector space ·
Visual Basic.NET (VB.NET) is a multi-paradigm, high level programming language, implemented on the.NET Framework.
Zero-based numbering or index origin.