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
-
C
C3 linearization
Computer science algorithm for resolving the order of method resolution in multiple inheritance conditions
Nº Q4035554 ★
Sin ofertas
-
s
suma de vectores
Operación entre vectores euclídeos
Nº Q10713659 ★★★
Sin ofertas
-
Rasterización
Nº Q14524612 ★★
Sin ofertas
-
I
Intel Virtualization Technology
Virtualization technology from Intel
Nº Q1665635 ★
Sin ofertas
-
Covarianza y contravarianza
Manera en la que cambia un objeto geométrico con un cambio de base
Nº Q3555165 ★★
Sin ofertas
-
T
Transdiferenciación
Nº Q2300675 ★
Sin ofertas
-
Proyección ortogonal
Nº Q980329 ★★★
Sin ofertas
-
Planificador
Componente funcional de los sistemas operativos multitarea y multiproceso, esencial en los sistemas operativos de tiempo real
Nº Q1123036 ★★
Sin ofertas
-
C
Computación concurrente
Paradigma de programación
Nº Q128392 ★★
Sin ofertas
-
Normalización
Elaboración y aplicación de normativas para crear estándares
Nº Q369577 ★★★
Sin ofertas
-
Scala (lenguaje de programación)
Lenguaje de programación
Nº Q460584 ★★★
Sin ofertas
-
Xv6
Sistema operativo
Nº Q4053414 ★
Sin ofertas
-
v
vocalización
Cantar pronunciando una o varias vocales sin pronunciar las palabras o el nombre de las notas
Nº Q1418861 ★
Sin ofertas
-
r
rutina
Entidad informática que encapsula una porción de código
Nº Q11491547 ★
Sin ofertas
-
Decidualización
Nº Q1207365 ★
Sin ofertas
-
O
Ofuscación
Nº Q1150647 ★★★
Sin ofertas
-
O
Operando
Argumento o variable de una operación matemática
Nº Q719375 ★★
Sin ofertas
-
Programación
Proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales
Nº Q80006 ★★★★
Sin ofertas