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
Compresión de datos
Reducción del volumen de datos tratables para representar una información
Nº Q2493 ★★★
Sin ofertas
-
Software para wikis
Forma de software colaborativo para soporte de los Wikis
Nº Q6686945 ★★★
Sin ofertas
-
c
complejidad computacional
Medida de la cantidad de recursos estrictamente necesarios para ejecutar un algoritmo que resuelve un problema computacional
Nº Q5157286 ★★★
Sin ofertas
-
P
Palabra (informática)
Cadena finita de bits que son manejados como un conjunto por la máquina
Nº Q625642 ★★
Sin ofertas
-
Formato Variant Call
Nº Q7915770 ★
Sin ofertas
-
Transformación de Helmert
Método de conversión de coordenadas dentro de un espacio tridimensional
Nº Q360886 ★
Sin ofertas
-
T
TeraScale (microarquitectura)
Familia de microarquitecturas de unidades de procesamiento gráfico
Nº Q18155676 ★
Sin ofertas
-
E
Exacerbación
Punto álgido
Nº Q1383410 ★★
Sin ofertas
-
Wikifunctions
Proyecto Wikimedia para el mantenimiento de una biblioteca abierta de código reusable
Nº Q104587954 ★
Sin ofertas
-
Funciones par e impar
Nº Q126592 ★★
Sin ofertas
-
Inverse distance weighting
Multivariate interpolation algorithm
Nº Q1430701 ★
Sin ofertas
-
Programación orientada a objetos
Paradigma de programación
Nº Q79872 ★★★★
Sin ofertas
-
Multihilo
Nº Q1064412 ★★
Sin ofertas
-
Deconvolución
Nº Q1183700 ★
Sin ofertas
-
p
proceso de calidad
Proceso de ingeniería
Nº Q3406372 ★★
Sin ofertas
-
S
Sistema en tiempo de ejecución
Software que provee servicios para un programa en ejecución pero no es considerado en sí mismo como parte del sistema operativo
Nº Q1004415 ★★★
Sin ofertas
-
Lenguaje de programación
Lenguaje artificial diseñado para facilitar el paso de instrucciones a computadoras
Nº Q9143 ★★★★★
Sin ofertas
-
upload and download
Data transfer
Nº Q1188265 ★★★★
Sin ofertas