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
-
Programación
Proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales
Nº Q80006 ★★★★
Sin ofertas
-
Computación paralela
Nº Q232661 ★★
Sin ofertas
-
P
Purely functional programming
Programming paradigm that treats all computation as the evaluation of mathematical functions
Nº Q28453809 ★
Sin ofertas
-
T
TightVNC
Nº Q1574210 ★★
Sin ofertas
-
Cálculo vectorial
Área de las matemáticas
Nº Q200802 ★★
Sin ofertas
-
Masterización
Tipo de sonido mejorado
Nº Q421031 ★★
Sin ofertas
-
Diseño de software
Proceso por el que un agente crea una especificación de un artefacto de software, pensado para cumplir unos objetivos, utilizando un conjunto de componentes primitivos y sujeto a restricciones
Nº Q857102 ★★★
Sin ofertas
-
Plataforma Java
Entorno o plataforma de computación
Nº Q1713118 ★★★★
Sin ofertas
-
S
Sustitución en integración
Nº Q1071270 ★★★
Sin ofertas
-
R
Rayleigh–Ritz method
Method for approximating eigenvalues
Nº Q852247 ★
Sin ofertas
-
t
telomerización
Radical polymerization reaction producing oligomer of limited size
Nº Q740399 ★
Sin ofertas
-
P
Proceso (informática)
Programa informático en ejecución
Nº Q205663 ★★
Sin ofertas
-
Inversión (geometría)
Operación matemática en espacios euclidianos
Nº Q512397 ★★
Sin ofertas
-
Colisión (hash)
Situación en donde distintos elementos de datos un comparten identificador o abreviatura (ej. nombre, etiqueta, suma de verificación, &c.)
Nº Q1195184 ★★
Sin ofertas
-
Orientación
Acción de establecer por pasos las circunstancias para realizar la acción
Nº Q1052451 ★★
Sin ofertas
-
platform as a service
Categoría de servicios de computación en la nube
Nº Q1153767 ★★
Sin ofertas
-
C--
Lenguaje de programación
Nº Q81348 ★★
Sin ofertas
-
N
Normalización lingüística
Nº Q63302202 ★
Sin ofertas