Array programming
Programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once. Such solutions are commonly used in scientific and engineering settings.
Nº Q4307787 ★
Común · Saberes
Array programming
Programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once. Such solutions are commonly used in scientific and engineering settings.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once. Such solutions are commonly used in scientific and engineering settings. Modern programming languages that support array programming (also known as vector or multidimensional languages) have been engineered specifically to generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays. These include APL, J, Fortran, MATLAB, Analytica, Octave, PL/I, R, Cilk Plus, Julia, Perl Data Language (PDL) and Raku. In these languages, an operation that operates on entire arrays can be called a vectorized operation, regardless of whether it is executed on a vector processor, which implements vector instructions. Array programming primitives concisely express broad ideas about data manipulation. The level of concision can be dramatic in certain cases: it is not uncommon to find array programming language one-liners that require several pages of object-oriented code.
Texto: Wikipedia en inglés, CC BY-SA 4.0. ·
Cartas cercanas
-
Multiplicación escalar
Operación binaria; una de las operaciones básicas que definen un espacio vectorial
Nº Q126736 ★
Sin ofertas
-
Procesador vectorial
Nº Q919509 ★★
Sin ofertas
-
u
urbanisation
Nº Q18413714 ★★
Sin ofertas
-
Sistema de ecuaciones
Conjunto finito de ecuaciones para solución simultánea, posiblemente con 2 o más incognitas
Nº Q735660 ★★
Sin ofertas
-
VM (sistema operativo)
Sistema operativo
Nº Q5013572 ★
Sin ofertas
-
M
Metaprogramación
Paradigma de programación
Nº Q661075 ★★
Sin ofertas