Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Array

Indice Array

Un arrayPer una discussione sull'ipotetica traduzione italiana del vocabolo array, con cenni alla sua etimologia, si veda — in nota — la voce Wullenweber.

Indice

  1. 190 relazioni: Accesso casuale, Acquisizione parallela, Ada (linguaggio di programmazione), Albero (informatica), Albero binario, Algoritmo, Algoritmo del banchiere, Algoritmo di Berger, Algoritmo di pattern matching su stringhe, Algoritmo di Prim, Algoritmo in loco, Algoritmo iterativo, Algoritmo ricorsivo, Aliasing (programmazione), Applesoft BASIC, Architettura ARM, Aritmetica dei puntatori, Array associativo, Array dinamico, Atacama Large Millimeter Array, Atari BASIC, Autoincremento e autodecremento, AutoIt, BASIC, Beta BASIC, Bubble sort, Bucket sort, Buddhabrot, Buffer gap, Bug, C (linguaggio di programmazione), C sharp, Callback, Coda di priorità, Collisione hash, Comb sort, Compilatore con ottimizzatore, Compile-time, Complessità temporale, Complesso antenna, Computer grafica, Computer grafica 3D, Controllo dei limiti, Core Foundation, Counting sort, Ctype.h, Dartmouth BASIC, Data Matrix, Deque, Derivazione di una chiave crittografica, ... Espandi índice (140 più) »

Accesso casuale

In informatica, con accesso casuale o accesso diretto si indica la caratteristica di poter accedere ad un elemento arbitrario di una sequenza in tempo costante e indipendente dalla dimensione della sequenza stessa.

Vedere Array e Accesso casuale

Acquisizione parallela

Lacquisizione parallela è una tecnica di ricostruzione delle immagini di risonanza magnetica che permette di ottenere un'immagine ad alta risoluzione tramite un'acquisizione che con le metodologie tradizionali produrrebbe immagini a risoluzione più bassa o con artefatti.

Vedere Array e Acquisizione parallela

Ada (linguaggio di programmazione)

Ada è un linguaggio di programmazione sviluppato verso la fine degli anni settanta su iniziativa del Dipartimento della Difesa (DOD) degli Stati Uniti.

Vedere Array e Ada (linguaggio di programmazione)

Albero (informatica)

In informatica, un albero o struttura ad albero (tree in inglese) è la struttura dati che si riconduce al concetto di albero con radice presente nella teoria dei grafi.

Vedere Array e Albero (informatica)

Albero binario

In informatica un albero binario è un albero i cui nodi hanno grado compreso tra 0 e 2. Per albero si intende un grafo non diretto, connesso e aciclico mentre per grado di un nodo si intende il numero di sotto alberi del nodo, che è uguale al numero di figli del nodo.

Vedere Array e Albero binario

Algoritmo

In matematica e informatica un algoritmo è la specificazione di una sequenza finita di operazioni (dette anche istruzioni) che consente di risolvere tutti i quesiti di una stessa classe o di calcolare il risultato di un'espressione matematica.

Vedere Array e Algoritmo

Algoritmo del banchiere

Lalgoritmo del banchiere è un algoritmo utilizzato per evitare deadlock nell'allocazione delle risorse. In particolare questo algoritmo può indicare se un sistema - in particolare un sistema operativo - si ritroverebbe in uno stato sicuro o meno nel caso assegnasse una risorsa ad uno dei processi richiedenti.

Vedere Array e Algoritmo del banchiere

Algoritmo di Berger

L'algoritmo di Berger è usato per stilare il calendario di una competizione sportiva con la formula del girone all'italiana. Esso prende il nome dal suo inventore, l'austriaco Johann Berger.

Vedere Array e Algoritmo di Berger

Algoritmo di pattern matching su stringhe

In Informatica gli algoritmi di pattern matching su stringhe, a volte chiamati algoritmi di confronto fra stringhe o algoritmi di ricerca di stringhe, sono una classe importante degli algoritmi sulle stringhe che provano a individuare una posizione all'interno di una stringa più grande o di un testo, in cui una o più stringhe solitamente più piccole (dette anche pattern) si trovano.

Vedere Array e Algoritmo di pattern matching su stringhe

Algoritmo di Prim

L'algoritmo di Prim è un algoritmo ottimo utilizzato in teoria dei grafi, informatica e ricerca operativa per determinare gli alberi di supporto minimi di un grafo non orientato e con pesi non negativi.

Vedere Array e Algoritmo di Prim

Algoritmo in loco

In informatica un algoritmo si dice in loco oppure in place quando è in grado di trasformare una struttura dati utilizzando soltanto un piccolo e costante spazio di memoria extra.

Vedere Array e Algoritmo in loco

Algoritmo iterativo

Un algoritmo iterativo è una tipologia di algoritmo costituito da una sequenza di azioni che viene ripetuta, finché è necessaria la ripetizione stessa (un ciclo).

Vedere Array e Algoritmo iterativo

Algoritmo ricorsivo

In informatica viene detto algoritmo ricorsivo, o ricorsione, un algoritmo espresso in termini di se stesso, ovvero in cui l'esecuzione dell'algoritmo su un insieme di dati comporta la semplificazione o suddivisione dell'insieme di dati e l'applicazione dello stesso algoritmo agli insiemi di dati semplificati.

Vedere Array e Algoritmo ricorsivo

Aliasing (programmazione)

In programmazione, il termine aliasing indica la situazione in cui una stessa posizione di memoria è associata a nomi simbolici diversi all'interno di un programma.

Vedere Array e Aliasing (programmazione)

Applesoft BASIC

L'Applesoft BASIC, ufficialmente solo Applesoft, è un dialetto del BASIC sviluppato per i personal computer Apple II. È stato presentato nel 1977 come sostituto dell'integer BASIC.

Vedere Array e Applesoft BASIC

Architettura ARM

Larchitettura ARM (precedentemente Advanced RISC Machine, prima ancora Acorn RISC Machine), in elettronica e informatica, indica una famiglia di microprocessori RISC a 32-bit e 64-bit sviluppata da ARM Holdings e utilizzata in una moltitudine di sistemi ''embedded''.

Vedere Array e Architettura ARM

Aritmetica dei puntatori

Nei linguaggi di programmazione, l'espressione aritmetica dei puntatori si riferisce a un insieme di operazioni aritmetiche applicabili sui valori di tipo puntatore.

Vedere Array e Aritmetica dei puntatori

Array associativo

L'array associativo è un array i cui elementi sono accessibili mediante nomi, quindi stringhe anziché indici puramente numerici. Questo non comporta però l'obbligo di utilizzare solo un tipo di indice: alcuni elementi dell'array possono avere un indice numerico, altri un indice di tipo stringa.

Vedere Array e Array associativo

Array dinamico

In informatica, un vettore dinamico, vettore allargabile, vettore ridimensionabile, tabella dinamica, o lista di array è una struttura dati array che può essere ridimensionata e consente di aggiungere o rimuovere elementi.

Vedere Array e Array dinamico

Atacama Large Millimeter Array

L'Atacama Large Millimeter/submillimeter Array (ALMA) è un radiointerferometro situato a 5000 metri d'altitudine nel deserto di Atacama in Cile.

Vedere Array e Atacama Large Millimeter Array

Atari BASIC

L'Atari BASIC è un interprete del linguaggio di programmazione BASIC sviluppato per i computer ad 8 bit basati sul microprocessore MOS 6502 commercializzati da Atari, Inc. nei primi anni ottanta.

Vedere Array e Atari BASIC

Autoincremento e autodecremento

Nel C e in alcuni linguaggi di programmazione da esso derivati (come C++, Java e C#), l'autoincremento è l'aumento di 1 del valore di una variabile, mentre l'autodecremento è la diminuzione di 1 del valore di una variabile.

Vedere Array e Autoincremento e autodecremento

AutoIt

AutoIt (pronunciato auto-it) è un linguaggio di scripting e di automazione freeware per Microsoft Windows. Inizialmente, AutoIt fu creato principalmente per creare script di automazione per i programmi funzionanti su Microsoft Windows.

Vedere Array e AutoIt

BASIC

Il BASIC è un linguaggio di programmazione ad alto livello sviluppato nel 1964 presso il Dartmouth College sul calcolatore GE-225 dai professori John George Kemeny e Thomas Eugene Kurtz.

Vedere Array e BASIC

Beta BASIC

Il Beta BASIC è un interprete BASIC sviluppato per gli home computer Sinclair ZX Spectrum da Andrew Wright e commercializzato tramite la sua società BetaSoft.

Vedere Array e Beta BASIC

Bubble sort

In informatica il Bubble sort o ordinamento a bolla è un semplice algoritmo di ordinamento di liste di dati. In esso l'insieme di dati viene scansionato, ogni coppia di elementi adiacenti viene comparata ed i due elementi vengono invertiti di posizione se sono nell'ordine sbagliato.

Vedere Array e Bubble sort

Bucket sort

Il bucket sort è un algoritmo di ordinamento per valori numerici che si assume siano distribuiti uniformemente in un intervallo.

Vedere Array e Bucket sort

Buddhabrot

''Buddhabrot'' profondamente iterato Il buddhabrot è un rendering speciale dell'insieme di Mandelbrot che, quando viene ruotato di 90 gradi (in senso orario), assomiglia per alcuni aspetti all'immagine di Buddha.

Vedere Array e Buddhabrot

Buffer gap

Un buffer gap, in informatica, rappresenta una struttura dati utilizzata per memorizzare lunghi vettori in modo compatto, mantenendo efficienti le operazioni di inserimento e rimozione, a condizione che queste siano eseguite intorno alla stessa posizione.

Vedere Array e Buffer gap

Bug

Il bug (pronuncia inglese; in italiano), in italiano anche baco, nell'ambito della programmazione informatica, è un'anomalia che porta al malfunzionamento di un software, per esempio producendo un risultato inatteso o errato, tipicamente dovuto a un errore nella scrittura del codice sorgente di un programma.

Vedere Array e Bug

C (linguaggio di programmazione)

C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.

Vedere Array e C (linguaggio di programmazione)

C sharp

Il C# (pronuncia inglese:, come l'espressione see sharp, "vedere nitidamente") è un linguaggio di programmazione multi-paradigma che supporta tutti i concetti della programmazione orientata agli oggetti.

Vedere Array e C sharp

Callback

In programmazione, una callback o richiamo è generalmente una funzione o un "blocco di codice" che viene passato come parametro a un'altra funzione.

Vedere Array e Callback

Coda di priorità

Nella teoria delle code, una coda di priorità è una struttura dati astratta, simile ad una coda o ad una pila, ma diversa da queste in quanto ogni elemento inserito all'interno della coda possiede una sua "priorità".

Vedere Array e Coda di priorità

Collisione hash

In crittografia, una collisione hash è una situazione che avviene quando due diversi input producono lo stesso output tramite una funzione hash.

Vedere Array e Collisione hash

Comb sort

In Informatica il Comb sort è un algoritmo di ordinamento pubblicato per la prima volta da Stephen Lacey e Richard Box sul numero di aprile 1991 della rivista Byte.

Vedere Array e Comb sort

Compilatore con ottimizzatore

Il compilatore con ottimizzatore o compilatore ottimizzante è un compilatore che effettua automaticamente l'ottimizzazione di un programma durante il processo di compilazione.

Vedere Array e Compilatore con ottimizzatore

Compile-time

In informatica il termine compile-time (in italiano tempo di compilazione) indica la fase di compilazione di un programma. È usato principalmente in contrapposizione a run-time, che indica la fase di esecuzione.

Vedere Array e Compile-time

Complessità temporale

In informatica, la complessità temporale di un algoritmo quantifica la quantità di tempo impiegata da un algoritmo a essere eseguito in funzione della lunghezza della stringa che rappresenta l'input:226.

Vedere Array e Complessità temporale

Complesso antenna

Il complesso antenna (in inglese antenna complex o light harvesting complex da cui l'acronimo LHC) è un insieme di proteine e pigmenti integrate nella membrana tilacoidale del cloroplasto che trasferiscono l'energia luminosa prelevata da un fotone ad una molecola di clorofilla a del centro di reazione di un fotosistema.

Vedere Array e Complesso antenna

Computer grafica

Per computer grafica (anche grafica digitale o grafica computerizzata) si intende quella disciplina informatica che ha per oggetto la creazione e la manipolazione di immagini e filmati, per mezzo del computer.

Vedere Array e Computer grafica

Computer grafica 3D

La computer grafica 3D è un ramo della computer grafica che si basa sull'elaborazione di un insieme di modelli tridimensionali tramite algoritmi atti a produrre una verosimiglianza fotografica e ottica nell'immagine finale.

Vedere Array e Computer grafica 3D

Controllo dei limiti

Nella programmazione, il controllo dei limiti è un qualsiasi metodo per scoprire se una variabile è all'interno dei suoi limiti prima di essere utilizzata.

Vedere Array e Controllo dei limiti

Core Foundation

Core Foundation (chiamato anche CF) è un framework e un'API di macOS. CF fornisce.

Vedere Array e Core Foundation

Counting sort

Il Counting sort è un algoritmo di ordinamento per valori numerici interi con complessità lineare. L'algoritmo si basa sulla conoscenza a priori dell'intervallo in cui sono compresi i valori da ordinare.

Vedere Array e Counting sort

Ctype.h

ctype.h è l'header file che, all'interno della libreria standard del C, dichiara funzioni utilizzate per la classificazione dei caratteri.

Vedere Array e Ctype.h

Dartmouth BASIC

Il Dartmouth BASIC (noto anche come CardBASIC) è la versione originale del linguaggio BASIC, sviluppato al Dartmouth College. Il linguaggio fu progettato da John Kemeny e da Thomas Kurtz e girava sul Dartmouth Time Sharing System (DTSS).

Vedere Array e Dartmouth BASIC

Data Matrix

Data Matrix è un codice a barre bidimensionale a matrice, composto da celle (o moduli) bianche e nere disposte all'interno di uno schema di forma rettangolare o quadrata.

Vedere Array e Data Matrix

Deque

In informatica, una deque (solitamente pronunciato come deck, è l'abbreviazione di double-ended queue, cioè coda doppia) è una struttura dati astratta simile a una lista, anche chiamata lista concatenata testa-coda in quanto gli elementi possono essere aggiunti o rimossi solamente dalla testa o dalla coda.

Vedere Array e Deque

Derivazione di una chiave crittografica

Derivare una chiave crittografica significa ricavare una o più chiavi crittografiche da una chiave principale (in inglese detta solitamente master key) o da altra informazione disponibile, ad esempio una password o una passphrase.

Vedere Array e Derivazione di una chiave crittografica

Descrittore di file

Nei sistemi operativi Unix e Unix-like un descrittore di file (o file descriptor) è un numero intero non negativo che rappresenta un file, una pipe o un socket aperto da un processo e sul quale il processo può effettuare operazioni di input/output.

Vedere Array e Descrittore di file

Document (oggetto XML DOM)

L'oggetto Document appartiene agli oggetti dell'XML DOM e racchiude tutti gli oggetti presenti in un documento HTML.

Vedere Array e Document (oggetto XML DOM)

Dope vector

Nella teoria della programmazione, il dope vector (in italiano "vettore di informazione") è una struttura dati che contiene le informazioni su un oggetto (ad esempio un array) e in particolare il suo layout in memoria.

Vedere Array e Dope vector

Famiglia (matematica)

In matematica, una famiglia è una collezione di elementi. Essa consiste in un insieme, detto insieme di indici, e in una mappa che ad ogni indice associa un unico elemento della famiglia.

Vedere Array e Famiglia (matematica)

File mappato in memoria

In informatica, un file mappato in memoria (in inglese memory-mapped file) è una funzione offerta da alcuni sistemi operativi che permette ai processi di accedere direttamente ad alcuni buffer del sistema operativo come se fossero buffer privati del processo.

Vedere Array e File mappato in memoria

File system

Un file system (in acronimo FS) è una struttura dati deputata alla gestione e all'archiviazione dei file su un computer. Il termine viene utilizzato anche in riferimento al file system driver, ovvero tutta quella serie di programmi solitamente integrati nel sistema operativo che sono necessari ad operare il file system.

Vedere Array e File system

FileUpload

In informatica l'oggetto FileUpload appartiene agli oggetti dell'XML DOM e permette di ottenere i campi necessari per effettuare il caricamento di un file su server tramite il form tag (con il type impostato a file).

Vedere Array e FileUpload

Flash file system

Un flash file system è un tipo di file system progettato per il posizionamento e l'organizzazione di file su sistemi con memoria flash, si tratta infatti di file system ottimizzati per queste memorie al fine di evitare problemi relativi alle loro stesse caratteristiche peculiari (come ad esempio il fenomeno della write amplification) o per consentirne l'utilizzo in particolari sistemi operativi.

Vedere Array e Flash file system

Fortran

Fortran (fino alla versione 90 FORTRAN) è un linguaggio di programmazione, compilato e imperativo, particolarmente adatto per il calcolo numerico e la scienza computazionale.

Vedere Array e Fortran

Funzione di hash

La funzione di hash produce una sequenza di bit (o una stringa), detta digest, strettamente correlata con i dati in ingresso. La parola deriva dal verbo inglese to hash, ovvero sminuzzare, pasticciare, che designa originariamente una polpettina fatta di avanzi di carne e verdure; per estensione, indica un composto eterogeneo cui viene data una forma incerta: "To make a hash of something" vuol dire, infatti, creare confusione, o fare una cosa piuttosto male.

Vedere Array e Funzione di hash

Game Maker Language

Game Maker Language (GML) è un linguaggio di scripting sviluppato per la creazione di videogiochi con Game Maker. Il GML possiede una sintassi che ricorda molto quella del C o del JavaScript.

Vedere Array e Game Maker Language

Generatore (informatica)

In informatica, un generatore è una speciale routine che può essere usata per il controllo del comportamento di un'iterazione in un loop. Un generatore è molto simile a una funzione che restituisce un vettore, nel quale un generatore ha i parametri, che possono essere chiamati, e genera una sequenza di valori.

Vedere Array e Generatore (informatica)

Gnome sort

In informatica lo Gnome sort (soprannominato stupid sort) è un algoritmo di ordinamento molto simile all'insertion sort da cui, però, differisce per il fatto che lo spostamento di un elemento nella sua posizione corretta è eseguito mediante una serie di scambi, come nel Bubble sort.

Vedere Array e Gnome sort

GNU Octave

GNU Octave è un'applicazione software per l'analisi numerica in gran parte compatibile con MATLAB. Ha un insieme di funzionalità fornite per il calcolo matriciale come rango e determinante o specialistiche come decomposizione ai valori singolari (SVD), fattorizzazione LU; sebbene consenta di trovare la soluzione numerica di sistemi lineari non svolge calcolo simbolico o altre attività tipiche di un sistema di algebra computazionale.

Vedere Array e GNU Octave

GraalVM

GraalVM è una Macchina Virtuale Java (JVM o Java VM) e Java Development Kit (JDK) basata su HotSpot/OpenJDK, implementata in Java. Supporta molteplici linguaggi di programmazione e modalità di esecuzione, come, ad esempio, la compilazione ahead-of-time (AOT) di applicazioni Java per diminuire il tempo di avvio e ridurre l'impatto sulla memoria.

Vedere Array e GraalVM

GRASS (linguaggio di programmazione)

Il GRASS (acronimo di GRAphics Symbiosis System) era un linguaggio di programmazione creato da Thomas A. DeFanti per realizzare animazioni in grafica vettoriale.

Vedere Array e GRASS (linguaggio di programmazione)

HAL 9000

HAL 9000 è il supercomputer di bordo della nave spaziale Discovery nel film 2001: Odissea nello spazio di Stanley Kubrick e nell'omonimo libro di Arthur C. Clarke.

Vedere Array e HAL 9000

Hash table

In informatica una hash table o hash map, in italiano tabella hash o mappa hash, è una struttura dati usata per mettere in corrispondenza una data chiave con un dato valore.

Vedere Array e Hash table

Heapsort

Lo heapsort è un algoritmo di ordinamento iterativo ed in-place proposto da Williams nel 1964, che si basa su strutture dati ausiliarie. Per eseguire l'ordinamento utilizza una struttura chiamata heap, rappresentabile con un albero binario in cui tutti i nodi seguono una data proprietà, detta priorità.

Vedere Array e Heapsort

Hub USB

Un hub USB è un dispositivo che espande una singola porta USB (Universal Serial Bus) in più porte in modo che, in modo simile ad una presa multipla, siano disponibili più collegamenti USB.

Vedere Array e Hub USB

Hybris (linguaggio di programmazione)

Hybris, acronimo di hybrid scripiting language, è un linguaggio di scripting open source con tipizzazione dinamica, ovvero un linguaggio che non richiede la dichiarazione esplicita del tipo di una variabile ma capisce come trattare la variabile in questione in base al valore con il quale viene inizializzata e successivamente trattata, ed orientato ad oggetti che viene incontro alle esigenze degli sviluppatori che vogliono automatizzare determinate procedure in modo semplice e veloce.

Vedere Array e Hybris (linguaggio di programmazione)

Incapsulamento (informatica)

Nei linguaggi di programmazione orientata agli oggetti, il termine incapsulamento può essere usato per riferirsi a due concetti, collegati tra loro ma distinti o, a volte, alla combinazione dei due.

Vedere Array e Incapsulamento (informatica)

Insertion sort

LInsertion sort, in italiano ordinamento a inserimento, è un algoritmo relativamente semplice per ordinare un array. Non è molto diverso dal modo in cui un essere umano, spesso, ordina un mazzo di carte.

Vedere Array e Insertion sort

INTERCAL

INTERCAL (sigla per Compiler Language With No Pronounceable Acronym) è stato il primo linguaggio di programmazione esoterico, sviluppato nel 1972 da Don Woods e James Lyon come parodia degli altri linguaggi di programmazione dell'epoca come FORTRAN, BASIC e ALGOL.

Vedere Array e INTERCAL

Internet Explorer

Internet Explorer (IE o MSIE), noto anche come Windows Internet Explorer (WIE), è stato un browser web grafico proprietario sviluppato da Microsoft e incluso in Windows a partire dal 1995.

Vedere Array e Internet Explorer

Internet Explorer Platform Preview

Con Internet Explorer Platform Preview si intende la serie delle versioni di test del motore di rendering Trident in sviluppo per una versione successiva di Internet Explorer, destinate agli sviluppatori Web che intendono vedere in anteprima la successiva tecnologia di piattaforma Web.

Vedere Array e Internet Explorer Platform Preview

Linterpolation search è un algoritmo di ricerca di un dato valore chiave in un array ordinato tramite gli stessi valori delle chiavi. È il metodo corrispondente alla ricerca di un particolare termine all'interno di un dizionario o di un nominativo all'interno di un elenco telefonico.

Vedere Array e Interpolation search

Iterator pattern

Nel contesto della programmazione orientata agli oggetti, il termine Iterator (reso in italiano con "iteratore") denota uno dei più comuni e conosciuti design pattern.

Vedere Array e Iterator pattern

Iteratore

In informatica, un iteratore è un oggetto che consente di visitare tutti gli elementi contenuti in un altro oggetto, tipicamente un contenitore, senza doversi preoccupare dei dettagli di una specifica implementazione.

Vedere Array e Iteratore

Jagged array

In informatica, uno jagged array (che in inglese significa "array seghettato") o ragged array ("array stracciato"), talvolta chiamato in italiano anche matrice irregolare, è una struttura dati multidimensionale costituita da un array di array.

Vedere Array e Jagged array

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).

Vedere Array e Java (linguaggio di programmazione)

Java 5

Java 5 è la versione 5.0 dell'edizione standard del linguaggio di programmazione Java (in inglese Java 2 Platform Standard Edition o J2SE). Questa versione era inizialmente conosciuta come versione 1.5.0, ma i creatori del linguaggio, per enfatizzarne il livello di maturità e stabilità raggiunto, hanno preferito rinominarla eliminando l'uno iniziale http://java.sun.com/j2se/1.5.0/docs/relnotes/version-5.0.html Motivazioni per il cambiamento del numero di versione.

Vedere Array e Java 5

JavaScript

In informatica JavaScript è un linguaggio di programmazione multi paradigma orientato agli eventi, utilizzato sia nella programmazione lato client web che lato server (Node.js) per la creazione di RESTful API, applicazioni desktop e embedded, siti web e applicazioni web, di effetti dinamici interattivi tramite funzioni di script invocate da eventi innescati a loro volta in vari modi dall'utente sulla pagina web in uso (mouse, tastiera, caricamento della pagina ecc...).

Vedere Array e JavaScript

JavaScript Object Notation

JavaScript Object Notation (JSON) è un formato per lo scambio dati basato sul linguaggio di programmazione JavaScript (ECMA-262). È utilizzato in programmazione web come alternativa al formato XML.

Vedere Array e JavaScript Object Notation

Jeanne de Laval

Jeanne nacque in Bretagna, ad Array, il 10 novembre 1433 da Guy XIV de Laval e Isabella di Bretagna (1411-1444 circa). Da parte di madre era nipote di Giovanni VI di Bretagna e di Giovanna di Valois, una delle figlie di Carlo VI di Francia.

Vedere Array e Jeanne de Laval

KVIrc

KVIrc è un client IRC alternativo per l'ambiente grafico KDE su sistema operativo GNU/Linux, realizzato nel 1998 per mano del programmatore italo-polacco Szymon Stefanek.

Vedere Array e KVIrc

LevelDB

LevelDB è un database management system NoSQL di tipo key-value. È stato scritto da Jeffrey Dean e Sanjay Ghemawat, entrambi Google Fellows, che si sono ispirati a BigTable.

Vedere Array e LevelDB

Libreria di runtime

Una libreria di runtime (o libreria runtime) è una libreria software usata da un compilatore per implementare delle funzioni integrate all'interno di un linguaggio di programmazione durante il runtime (esecuzione) di un programma.

Vedere Array e Libreria di runtime

Linden Scripting Language

Il Linden Scripting Language (LSL) è un linguaggio di programmazione utilizzato nel mondo virtuale Second Life della Linden Lab e ideato da Cory Ondrejka.

Vedere Array e Linden Scripting Language

Linguaggio di programmazione esoterico

Un linguaggio di programmazione esoterico è una tipologia di linguaggi di programmazione particolarmente complessi e volutamente meno chiari possibile.

Vedere Array e Linguaggio di programmazione esoterico

Lista (informatica)

In informatica, una lista è una struttura dati astratta e dinamica (la memoria usata non è necessariamente fisicamente contigua) che denota una collezione omogenea o container di dati.

Vedere Array e Lista (informatica)

Lista concatenata

In informatica, una lista concatenata (o linked list) è una struttura dati dinamica, tra quelle fondamentali usate nella programmazione. Consiste di una sequenza di nodi, ognuno contenente campi di dati arbitrari ed uno o due riferimenti ("link") che puntano al nodo successivo e/o precedente.

Vedere Array e Lista concatenata

Lista di strutture dati

Questa è una lista di strutture dati. Per una più completa lista dei termini utilizzati vedere lista dei termini relativi agli algoritmi e alle strutture dati.

Vedere Array e Lista di strutture dati

LLVM

LLVM (in precedenza acronimo di Low Level Virtual Machine, macchina virtuale di basso livello) è un'infrastruttura di compilazione, scritta in C++, progettata per l'ottimizzazione di programmi in fase di compilazione, di linking, di esecuzione e di non utilizzo.

Vedere Array e LLVM

Lookup table

In informatica per lookup table si intende una struttura dati, generalmente un array, usata per sostituire operazioni di calcolo a runtime con una più semplice operazione di consultazione.

Vedere Array e Lookup table

Malloc

In informatica, malloc (derivato dai termini memory allocation) è una funzione della libreria standard dei linguaggi di programmazione C e C++ per l'allocazione dinamica della memoria.

Vedere Array e Malloc

Marching cubes

Marching cubes (tradotto letteralmente: cubi marcianti) è un algoritmo di computer grafica, pubblicato al SIGGRAPH del 1987 da Lorensen e ClineWilliam E. Lorensen, Harvey E. Cline: Marching Cubes: A high resolution 3D surface construction algorithm. In: Computer Graphics, Vol.

Vedere Array e Marching cubes

MATLAB

MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto in C, che comprende anche l'omonimo linguaggio di programmazione creato dalla MathWorks.

Vedere Array e MATLAB

Matrice sparsa

In matematica, in particolare in analisi numerica, una matrice sparsa è una matrice i cui valori sono quasi tutti uguali a zero. Concettualmente, la sparsità si collega ai sistemi accoppiati.

Vedere Array e Matrice sparsa

MBASIC

MBASIC è una versione del Microsoft BASIC sviluppata da Microsoft per i sistemi operativi CP/M. L'MBASIC era uno dei 2 linguaggi BASIC contenuti nel pacchetto software offerto da Osborne Computer Corporation insieme ai suoi Osborne 1, Osborne Executive e Osborne Vixen.

Vedere Array e MBASIC

Memoria flash

In informatica ed elettronica una memoria flash (o flash memory) è un tipo di memoria a stato solido e non volatile, che per le sue prestazioni può anche essere usata come memoria a lettura-scrittura; quando viene utilizzata come ROM viene anche chiamata flash ROM.

Vedere Array e Memoria flash

Merge sort

Il merge sort è un algoritmo di ordinamento basato su confronti che utilizza un processo di risoluzione ricorsivo, sfruttando la tecnica del Divide et Impera, che consiste nella suddivisione del problema in sottoproblemi della stessa natura di dimensione via via più piccola.

Vedere Array e Merge sort

Mesh poligonale

Una mesh poligonale, in computer grafica, è un reticolo che definisce un oggetto nello spazio, composto da vertici, spigoli e facce. Il termine mesh in inglese significa letteralmente "maglia", "rete".

Vedere Array e Mesh poligonale

METAFONT

METAFONT è un linguaggio di descrizione di pagina usato per definire tipi di carattere vettoriale e il relativo interprete, che traduce il suo codice per generare caratteri bitmap utilizzabili, ad esempio nei documenti Postscript, entrambi concepiti e realizzati da Donald Knuth per realizzare uno strumento per il sistema di composizione tipografica TeX.

Vedere Array e METAFONT

Microsoft BASIC

Il Microsoft BASIC è stato il primo prodotto della Microsoft. Apparso nel 1975 come Altair BASIC, è stato il primo BASIC, e di fatto il primo linguaggio di programmazione ad alto livello, disponibile per l'Altair 8800.

Vedere Array e Microsoft BASIC

Modello Roofline

Il modello Roofline (in italiano letteralmente "linea del tetto") è un modello di performance visuale che consente in maniera intuitiva di stimare le performance di un dato kernel computazionale o di una applicazione che esegue su architetture di calcolo di tipo multi-core, many-core o su acceleratori, mostrando graficamente le limitazioni inerenti all'hardware usato e le potenziali ottimizzazioni da poter applicare, nonché la priorità con cui esse necessitano di essere applicate.

Vedere Array e Modello Roofline

MOS 6502

Il MOS 6502 è un microprocessore a 8 bit presentato da MOS Technology nel settembre del 1975. Assieme allo Zilog Z80 del luglio 1976 venne usato in molti prodotti commercializzati tra la fine degli anni settanta e gli anni ottanta, come giochi arcade e console domestiche, personal ed home computer, quali l'Apple II ed il Commodore VIC-20.

Vedere Array e MOS 6502

Motore di ricerca umano

Un motore di ricerca umano è un motore di ricerca che usa la partecipazione umana per filtrare i risultati della ricerca e assistere gli utenti ad avere maggior chiarezza nei risultati della ricerca, ma anche potenzialmente viziati dalla soggettività di singole scelte.

Vedere Array e Motore di ricerca umano

NewLISP

newLISP è un linguaggio di scripting open source della famiglia dei linguaggi LISP sviluppato da Lutz Mueller e distribuito sotto la GNU General Public License.

Vedere Array e NewLISP

Nicola Cabibbo

I suoi studi sull'interazione debole, nati per spiegare il comportamento delle particelle strane, hanno permesso, grazie all'ampliamento dell'idea originaria da lui proposta nel 1963, di formulare l'ipotesi dell'esistenza di almeno tre famiglie di quark.

Vedere Array e Nicola Cabibbo

Notazione ungara

In informatica la notazione ungara, o notazione ungherese, è una convenzione di denominazione usata in programmazione, in cui il nome dell'oggetto indica il suo tipo e il suo scopo d'uso.

Vedere Array e Notazione ungara

Numero ordinale

Un numero ordinale è genericamente un'entità che si colloca naturalmente in un insieme omogeneo munito di una relazione d'ordine ampiamente riconosciuta come canonica; gli ordinali vengono usati per questa loro caratteristica per associarli biunivocamente ad altre entità per formare un elenco ordinato, cioè un insieme discreto totalmente ordinato.

Vedere Array e Numero ordinale

NumPy

NumPy è una libreria open source per il linguaggio di programmazione Python, che aggiunge supporto a grandi matrici e array multidimensionali insieme a una vasta collezione di funzioni matematiche di alto livello per poter operare efficientemente su queste strutture dati.

Vedere Array e NumPy

Object-Graph Navigation Language

LObject-Graph Navigation Language (OGNL) è un Expression Language (EL) open source per Java ed è entrato a far parte di Apache Commons dal 2011, con il nome di "Apache Commons OGNL".

Vedere Array e Object-Graph Navigation Language

Occam (linguaggio di programmazione)

occam è un linguaggio di programmazione per architetture parallele sviluppato dalla INMOS per la programmazione di reti di INMOS Transputer e successivamente implementato anche per altre piattaforme.

Vedere Array e Occam (linguaggio di programmazione)

Odd-even sort

In informatica lOdd-even sort (ordinamento pari-e-dispari) è un semplice algoritmo di ordinamento basato sul bubble sort, con cui condivide alcune caratteristiche.

Vedere Array e Odd-even sort

Off-by-one error

Un off-by-one error (OBOE), detto anche off-by-one bug (OBOB), è un errore logico di programmazione che avviene quando un ciclo iterativo viene eseguito una volta di più o una di meno di quanto voluto, a causa di un errore nella specifica della condizione di verità.

Vedere Array e Off-by-one error

Offset

Il termine offset, o slittamento, è usato per indicare la differenza rispetto ad un valore di riferimento. È comunemente utilizzato in informatica e in elettronica.

Vedere Array e Offset

Oracle Application Express

Oracle Application Express (APEX) è un framework sviluppato da Oracle, pensato per lo sviluppo di siti web data-oriented e basato sull'infrastruttura fornita dal database Oracle.

Vedere Array e Oracle Application Express

Parentesi

Le parentesi (dal greco, derivante dal verbo parentíthēmi che significa 'frappongo') sono una serie di simboli tipografici che servono a contenere altri caratteri; di ognuna esiste una versione di apertura ed una di chiusura: la prima è generalmente un'immagine dotata di convessità verso sinistra, mentre la seconda la possiede generalmente a destra.

Vedere Array e Parentesi

Parola (informatica)

In informatica, parola (dall'inglese word) è un termine che identifica la dimensione nativa dei dati usati da un computer. Una parola è un gruppo di bit di una determinata dimensione che sono gestiti come unità dal set di istruzioni o dall'hardware di un processore.

Vedere Array e Parola (informatica)

Pascal (linguaggio di programmazione)

Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.

Vedere Array e Pascal (linguaggio di programmazione)

Perl

Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall. Perl ha un singolare insieme di funzionalità ereditate da C, scripting shell Unix (sh), Awk, sed e in diversa misura da molti altri linguaggi di programmazione, compresi alcuni linguaggi funzionali.

Vedere Array e Perl

PHP

PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.

Vedere Array e PHP

Pigeonhole sort

Il Pigeonhole sort è un algoritmo di ordinamento particolarmente adatto quando il numero di elementi (n) e la lunghezza dell'intervallo dei possibili valori chiave (N) sono approssimativamente uguali.

Vedere Array e Pigeonhole sort

Plankalkül

Il Plankalkül (in tedesco: "piano di calcolo") è un linguaggio di programmazione sviluppato per applicazioni ingegneristiche da Konrad Zuse.

Vedere Array e Plankalkül

Plist

Nei framework NeXTSTEP, GNUstep e Cocoa in macOS, i file plist (abbreviazione di Property List) sono file che memorizzano degli oggetti serializzati.

Vedere Array e Plist

Polimorfismo (informatica)

In informatica, il termine polimorfismo (dal greco πολυμορφος composto dai termini πολυ molto e μορφή forma quindi "avere molte forme") viene usato in senso generico per riferirsi a espressioni che possono rappresentare valori di diversi tipi (dette espressioni polimorfiche).

Vedere Array e Polimorfismo (informatica)

PowerShell

PowerShell, noto inizialmente come Microsoft Shell, MSH o col nome in codice Monad e poi come Windows PowerShell, è una shell caratterizzata dall'interfaccia a riga di comando (CLI) e da un linguaggio di scripting, sviluppata da Microsoft, basato sulla programmazione a oggetti e sul framework Microsoft.NET.

Vedere Array e PowerShell

Principio di località (informatica)

In informatica il principio di località è un principio che dipende dall'esatta natura del programma, quindi non è da considerarsi una legge inflessibile, che non può essere cambiata, ma come una linea guida in quanto valido per la maggior parte dei casi ("rule of thumb", Regola del pollice).

Vedere Array e Principio di località (informatica)

Printf

printf è una funzione implementata nei linguaggi di programmazione per visualizzare sullo standard output una stringa costruita in base ad un formato specificato.

Vedere Array e Printf

Problema primale standard

Un problema in forma primale standard è un problema matematico tipico della teoria della programmazione lineare, problema dove si vuole massimizzare il valore di una certa funzione rispettando dei vincoli aggiuntivi espressi sotto forma di disequazioni lineari.

Vedere Array e Problema primale standard

Prodotto diadico

In algebra lineare, il prodotto diadico o prodotto esterno, di due vettori è una matrice. Se i due vettori hanno dimensioni n e m, il loro prodotto esterno è una matrice n × m. Il prodotto esterno si può definire in ambito più generale: dati due tensori, il loro prodotto esterno è un tensore.

Vedere Array e Prodotto diadico

Programmazione generica

In informatica, la programmazione generica è un paradigma di programmazione in cui gli algoritmi accettano come parametri le tipologie di dati da trattare, oltre ai dati veri e propri.

Vedere Array e Programmazione generica

Proteus (linguaggio)

Proteus (PROcessor for TExt Easy to USe - processore di testo facile da usare) è un linguaggio di programmazione procedurale totalmente funzionale creato nel 1998 da Simone Zanella.

Vedere Array e Proteus (linguaggio)

Puntatore (programmazione)

In programmazione, il puntatore è un tipo di dato che rappresenta l'indirizzo di memoria che contiene una data variabile, o in generale un oggetto oppure una struttura dati.

Vedere Array e Puntatore (programmazione)

Quickselect

In informatica, quickselect è un algoritmo randomizzato ricorsivo che trova il k-esimo elemento di un array disordinato di grandezza n eseguendo O(n2) confronti nel caso peggiore e O(n) nel caso atteso.

Vedere Array e Quickselect

Quicksort

Quicksort è un algoritmo di ordinamento ricorsivo in place non stabile. Tale procedura ricorsiva viene comunemente detta partition: preso un elemento chiamato "pivot" da una struttura dati (es. array) si pongono gli elementi minori a sinistra rispetto al pivot e gli elementi maggiori a destra.

Vedere Array e Quicksort

Qwt (libreria)

Qwt (Qt Widgets for Technical Applications) è una libreria di widget Qt per lo sviluppo di applicazioni tecniche. Fornisce widget per scale, cursori, quadranti, termometri, manopole e altri, per il controllo e la visualizzazione di valori scalari o array.

Vedere Array e Qwt (libreria)

Radix sort

Il radix sort è un algoritmo di ordinamento per valori numerici interi con complessità computazionale O(nk), dove n è la lunghezza dell'array e k è la media del numero di cifre degli n numeri.

Vedere Array e Radix sort

RAID

In informatica il RAID, acronimo di "Redundant Array of Independent Disks" ovvero insieme ridondante di dischi indipendenti, (originariamente "Redundant Array of Inexpensive Disks", insieme ridondante di dischi economici), è una tecnica di installazione raggruppata di diversi dischi rigidi in un computer (o collegati ad esso) che fa sì che gli stessi nel sistema appaiano e siano utilizzabili come se fossero un unico volume di memorizzazione.

Vedere Array e RAID

RC5

In crittografia l'RC5 è un algoritmo di cifratura a blocchi progettato da Ronald Rivest nel 1994. È degno di nota per la sua semplicità e perché una sua evoluzione (l'RC6) è stato fra i candidati per l'Advanced Encryption Standard.

Vedere Array e RC5

Record (informatica)

In informatica, un record (noto anche come struttura) è un tipo di dato strutturato che comprende diversi elementi (detti campi o membri) di tipo eterogeneo.

Vedere Array e Record (informatica)

Registri a scorrimento a retroazione con riporto

Un registro a scorrimento a retroazione con riporto, generalmente indicato come FCSR, sigla di Feedback with Carry Shift Registers, è un tipo di registro simile al Registro a scorrimento a retroazione lineare (o LSFR) da cui differisce per la presenza di un registro secondario per la memorizzazione del riporto, o resto delle operazioni.

Vedere Array e Registri a scorrimento a retroazione con riporto

Registro indice

Un registro indice nella CPU di un computer è un registro del processore utilizzato per modificare gli indirizzi degli operandi durante l'esecuzione di un programma, tipicamente per svolgere operazioni su vettori.

Vedere Array e Registro indice

Ricerca dicotomica

In informatica, la ricerca dicotomica (o ricerca binaria) è un algoritmo di ricerca che individua l'indice di un determinato valore presente in un insieme ordinato di dati.

Vedere Array e Ricerca dicotomica

Ricerca sequenziale

In informatica la ricerca sequenziale (o ricerca lineare) è un algoritmo utilizzabile per trovare un elemento in un insieme non ordinato. L'algoritmo controlla in sequenza gli elementi dell'insieme, arrestandosi quando ne trova uno che soddisfa il criterio di ricerca; non potendosi avvalere di alcun ordinamento tra gli elementi, l'algoritmo può concludere con certezza che l'insieme non contiene alcun elemento corrispondente solo dopo averli verificati tutti, richiedendo pertanto un numero di controlli, nel caso peggiore, pari alla cardinalità dell'intero insieme.

Vedere Array e Ricerca sequenziale

Risoluzione (grafica)

La risoluzione grafica è la grandezza che quantifica il grado di dettaglio, di un'immagine o flusso d'immagini (video o contenuto multimediale), dato dal numero di punti immagine che la compongono linearmente (larghezza o altezza); e come la risoluzione ottica, è la misura di una densità lineare (non superficiale).

Vedere Array e Risoluzione (grafica)

S-Box

In crittografia, le S-Box (o Substitution-box) sono dei componenti base degli algoritmi a chiave simmetrica. Nella crittografia a blocchi le S-Box vengono utilizzate per oscurare relazioni tra il testo in chiaro e il testo cifrato seguendo il principio della confusione enunciato da Shannon.

Vedere Array e S-Box

Sage (software)

SageMath (precedentemente noto come Sage o SAGE) è un programma matematico multipiattaforma adatto a risolvere problemi in diverse aree della matematica come algebra, analisi matematica, analisi numerica, calcolo combinatorio, geometria e teoria dei numeri.

Vedere Array e Sage (software)

SAM BASIC

Il SAM BASIC era l'interprete BASIC contenuto nella ROM dell'home computer ad 8 bit SAM Coupé. Come in molti altri home computer dell'epoca, il SAM BASIC assolveva anche al compito di sistema operativo.

Vedere Array e SAM BASIC

Selection sort

Lordinamento per selezione (selection sort) è un algoritmo di ordinamento che opera in place ed in modo simile all'ordinamento per inserzione.

Vedere Array e Selection sort

Set (informatica)

Il set è, in informatica, un tipo di dato astratto consistente in una collezione di valori disposti in ordine casuale e senza valori ripetuti.

Vedere Array e Set (informatica)

Shaker sort

In informatica lo Shaker sort, noto anche come Bubble sort bidirezionale, Cocktail sort, Cocktail shaker sort, Ripple sort, Happy hour sort o Shuttle sort è un algoritmo di ordinamento dei dati sviluppato dalla Sun Microsystems.

Vedere Array e Shaker sort

Shear sort

Lo Shear sort è un algoritmo di ordinamento molto semplice per ordinare vettori a due dimensioni; questo algoritmo ordina a turno le righe e le colonne del vettore.

Vedere Array e Shear sort

Shell sort

Lo Shell sort (o Shellsort) è uno dei più vecchi algoritmi di ordinamento. È stato ideato nel 1959 da Donald L. Shell. L'algoritmo è veloce, facile da comprendere e da implementare, ma è difficile analizzarne il tempo di esecuzione.

Vedere Array e Shell sort

Sinclair BASIC

Il Sinclair BASIC (dal nome di Sir Clive Sinclair) è un dialetto del linguaggio di programmazione BASIC utilizzato negli home computer ad 8 bit prodotti da Sinclair Research e Timex Sinclair.

Vedere Array e Sinclair BASIC

SiPM

Il SiPM, o Silicon Photomultiplier, è un tipo di fotomoltiplicatore al silicio.

Vedere Array e SiPM

Sleep sort

Sleep sort (in italiano: ordinamento assonnato) è un algoritmo di ordinamento basato sul tempo. Sleep sort lavora associando un contatore ad ogni elemento da ordinare.

Vedere Array e Sleep sort

Smoothsort

In informatica lo Smoothsort (metodo) è un algoritmo di ordinamento particolarmente indicato per ordinare liste di dati già parzialmente ordinate.

Vedere Array e Smoothsort

Sommatoria ricorsiva a coppie

In analisi numerica, la sommatoria ricorsiva a coppie (pairwise summation in inglese), chiamata anche sommatoria a cascata (cascade summation), è una tecnica per sommare una sequenza di numeri in virgola mobile di precisione finita che, sostanzialmente, riduce l'errore di arrotondamento accumulato in confronto a quello accumulato dalla semplice sommatoria in sequenza.

Vedere Array e Sommatoria ricorsiva a coppie

Sony Dynamic Digital Sound

Il SDDS (Sony Dynamic Digital Sound) è un sistema audio per cinema introdotto dalla Sony sulla linea del Dolby Digital e del DTS. La traccia, solitamente formata da 8 canali (a volte solo 6), è registrata sulla pellicola, sul bordo più esterno (da entrambe le parti), vicino alla perforazione, come nel Dolby Digital che invece è registrato nello spazio tra una perforazione e la successiva.

Vedere Array e Sony Dynamic Digital Sound

Sphere 1

Lo Sphere 1 fu un personal computer messo in commercio nel 1975 da Sphere Corporation, un'azienda produttrice di computer fondata da Michael Donald Wise (1949–2002) a Bountiful, nello Utah (USA).

Vedere Array e Sphere 1

Stack overflow

In informatica, uno stack overflow avviene quando è richiesto l'uso di una quantità troppo elevata di memoria nello stack. In molti linguaggi di programmazione, lo stack delle chiamate contiene una quantità limitata di memoria, fissata di solito all'avvio del programma.

Vedere Array e Stack overflow

Standard Template Library

La Standard Template Library (STL) è una libreria software per il linguaggio di programmazione C++ che definisce quattro componenti principali: contenitori, iteratori, algoritmi e funtori.

Vedere Array e Standard Template Library

Stdio.h

stdio.h, che sta per "standard input-output header", è l'header file della libreria standard del C che contiene definizioni di macro, costanti e dichiarazioni di funzioni e tipi usati per le varie operazioni di input/output.

Vedere Array e Stdio.h

Stringa (informatica)

Una stringa in informatica è una sequenza di caratteri con un ordine prestabilito. Sequenze di altri tipi di dato vengono chiamati vettori o, in inglese, array.

Vedere Array e Stringa (informatica)

Stringa null-terminata

In programmazione, una stringa null-terminata è una stringa di caratteri memorizzata come un vettore contenente i caratteri e terminata con un carattere null (un carattere con valore zero, chiamato NUL in questo articolo).

Vedere Array e Stringa null-terminata

Struttura dati

In informatica, una struttura dati è un'entità usata per organizzare un insieme di dati all'interno della memoria del computer, ed eventualmente per memorizzarli in una memoria di massa.

Vedere Array e Struttura dati

Struttura di controllo

Una struttura di controllo, in informatica e specificatamente nei paradigmi di programmazione imperativa, è un costrutto sintattico di un linguaggio di programmazione la cui semantica afferisce al controllo del flusso di esecuzione di un programma, ovvero servono a specificare se, quando, in quale ordine e quante volte devono essere eseguite le istruzioni che compongono il codice sorgente in base alle specifiche di progetto del software da realizzare.

Vedere Array e Struttura di controllo

Stupid sort

Lo Stupid Sort è un algoritmo di ordinamento particolarmente inefficiente, come si può intuire dal nome. Trasportandolo sull'ordinamento di un mazzo di carte, esso consisterebbe nel mischiare il mazzo a caso per poi controllare se è ben ordinato e, se non lo è, ricominciare da capo.

Vedere Array e Stupid sort

Swing (Java)

Swing è un framework per Java, appartenente alle Java Foundation Classes (JFC) e orientato allo sviluppo di interfacce grafiche. Parte delle classi del framework Swing sono implementazioni di widget (oggetti grafici) come caselle di testo, pulsanti, pannelli e tabelle.

Vedere Array e Swing (Java)

Test-and-set

In informatica l'istruzione test-and-set viene usata per scrivere in una locazione di memoria e restituire il suo vecchio valore come una singola operazione atomica (non interrompibile).

Vedere Array e Test-and-set

TestDisk

TestDisk è un software libero e Open Source che serve per il recupero dei dati e delle partizioni anche se non più avviabili, su diverse piattaforme e file system.

Vedere Array e TestDisk

Texture mapping

Il texture mapping in computer grafica è una tecnica che permette di proiettare una o più texture sulla superficie di un modello 3D, utilizzando le coordinate UV.

Vedere Array e Texture mapping

Timsort

In informatica il Timsort è un algoritmo di ordinamento derivato dal merge sort e dall'insertion sort. La sua struttura è ottimizzata per trattare diversi tipi di dato.

Vedere Array e Timsort

Tiny BASIC

Il Tiny BASIC è un dialetto del linguaggio di programmazione BASIC che è stato sviluppato tra il 1975 ed il 1976 per i computer ad 8 bit dell'epoca.

Vedere Array e Tiny BASIC

Tipo di dato

Un tipo di dato, in informatica, indica l'insieme di valori che una variabile, o il risultato di un'espressione, possono assumere e le operazioni che su tali valori si possono effettuare.

Vedere Array e Tipo di dato

Trasformata di Hough

La trasformata di Hough è una tecnica di estrazione utilizzata nel campo dell'elaborazione digitale delle immagini. Nella sua forma classica si basa sul riconoscimento delle linee di un'immagine, ma è stata estesa anche al riconoscimento di altre forme arbitrariamente definite.

Vedere Array e Trasformata di Hough

Trippel sort

Trippel sort (conosciuto anche come stooge sort) rientra nel gruppo dei peggiori algoritmi di ordinamento ed è per questo motivo poco conosciuto.

Vedere Array e Trippel sort

Variabile d'ambiente (Unix)

Le variabili d'ambiente, nei sistemi operativi Unix e Unix-like, e più in generale nei sistemi POSIX sono un tipo di variabili specifiche per processo.

Vedere Array e Variabile d'ambiente (Unix)

Vector (STL)

Il container vector è un contenitore di elementi omogenei simile all'array e facente parte della libreria standard del C++, con la funzione di permettere l'accesso ai suoi contenuti in modo rapido e ottimizzato utilizzando indici o tramite un iteratore.

Vedere Array e Vector (STL)

Visitor

Il Visitor è un design pattern comportamentale utilizzato in informatica nella programmazione orientata agli oggetti. Permette di separare un algoritmo dalla struttura di oggetti composti a cui è applicato, in modo da poter aggiungere nuove operazioni e comportamenti senza dover modificare la struttura stessa.

Vedere Array e Visitor

Windows bitmap

Windows bitmap è un formato dati utilizzato per la rappresentazione di immagini raster sui sistemi operativi Microsoft Windows. Noto soprattutto come formato di file, fu introdotto con Windows 3.0 nel 1990.

Vedere Array e Windows bitmap

Wullenweber

Wullenweber è un tipo di Circularly Disposed Antenna ArrayCome spesso avviene in casi analoghi, è dubbio se convenga ricercare una traduzione italiana al vocabolo (inglese, ovviamente, anche se il dizionario Merriam-Webster lo fa derivare dal latino volgare-gotico arredare) array — in Wikipedia in italiano, peraltro, richiamato nella sola accezione informatica di "matrice, vettore".

Vedere Array e Wullenweber

X BitMap

In computer grafica, l'X Window System utilizza X BitMap (XBM), un formato di file che rappresenta le immagini sotto forma di testo ASCII, per conservare le bitmap di cursori e icone utilizzate nella GUI X. I file XBM differiscono fortemente dalla maggior parte dei file, poiché i file XBM hanno la forma di file sorgenti del linguaggio C.

Vedere Array e X BitMap

XML-RPC

XML-RPC è un protocollo utilizzato in informatica che permette di eseguire delle chiamate a procedure remote (RPC) attraverso la rete Internet.

Vedere Array e XML-RPC

Zsh

La Z shell (zsh) è una shell che può essere utilizzata come linea di comando interattiva e come un potente interprete per script di shell. Zsh può essere vista come un'estensione della Bourne shell dotata di numerose migliorie, fra le quali alcune caratteristiche mutuate da bash, ksh e Tcsh.

Vedere Array e Zsh

Zucchero sintattico

Nella programmazione, zucchero sintattico è un termine coniato dall'informatico inglese Peter J. Landin per definire costrutti sintattici di un linguaggio di programmazione che non hanno effetto sulla funzionalità o sull'espressività del linguaggio, ma ne rendono più facile ("dolce") l'uso per gli esseri umani; è quindi un modo alternativo di scrivere il codice, spesso più pratico e produttivo e che genera programmi più facili da leggere e gestire.

Vedere Array e Zucchero sintattico

0 (numero)

Lo zero (mēdèn) è il numero che precede uno e gli altri numeri positivi e segue i numeri negativi. Zero indica la cardinalità dell'insieme vuoto.

Vedere Array e 0 (numero)

Conosciuto come Matrice (informatica), Vettore (informatica), Vettori (informatica).

, Descrittore di file, Document (oggetto XML DOM), Dope vector, Famiglia (matematica), File mappato in memoria, File system, FileUpload, Flash file system, Fortran, Funzione di hash, Game Maker Language, Generatore (informatica), Gnome sort, GNU Octave, GraalVM, GRASS (linguaggio di programmazione), HAL 9000, Hash table, Heapsort, Hub USB, Hybris (linguaggio di programmazione), Incapsulamento (informatica), Insertion sort, INTERCAL, Internet Explorer, Internet Explorer Platform Preview, Interpolation search, Iterator pattern, Iteratore, Jagged array, Java (linguaggio di programmazione), Java 5, JavaScript, JavaScript Object Notation, Jeanne de Laval, KVIrc, LevelDB, Libreria di runtime, Linden Scripting Language, Linguaggio di programmazione esoterico, Lista (informatica), Lista concatenata, Lista di strutture dati, LLVM, Lookup table, Malloc, Marching cubes, MATLAB, Matrice sparsa, MBASIC, Memoria flash, Merge sort, Mesh poligonale, METAFONT, Microsoft BASIC, Modello Roofline, MOS 6502, Motore di ricerca umano, NewLISP, Nicola Cabibbo, Notazione ungara, Numero ordinale, NumPy, Object-Graph Navigation Language, Occam (linguaggio di programmazione), Odd-even sort, Off-by-one error, Offset, Oracle Application Express, Parentesi, Parola (informatica), Pascal (linguaggio di programmazione), Perl, PHP, Pigeonhole sort, Plankalkül, Plist, Polimorfismo (informatica), PowerShell, Principio di località (informatica), Printf, Problema primale standard, Prodotto diadico, Programmazione generica, Proteus (linguaggio), Puntatore (programmazione), Quickselect, Quicksort, Qwt (libreria), Radix sort, RAID, RC5, Record (informatica), Registri a scorrimento a retroazione con riporto, Registro indice, Ricerca dicotomica, Ricerca sequenziale, Risoluzione (grafica), S-Box, Sage (software), SAM BASIC, Selection sort, Set (informatica), Shaker sort, Shear sort, Shell sort, Sinclair BASIC, SiPM, Sleep sort, Smoothsort, Sommatoria ricorsiva a coppie, Sony Dynamic Digital Sound, Sphere 1, Stack overflow, Standard Template Library, Stdio.h, Stringa (informatica), Stringa null-terminata, Struttura dati, Struttura di controllo, Stupid sort, Swing (Java), Test-and-set, TestDisk, Texture mapping, Timsort, Tiny BASIC, Tipo di dato, Trasformata di Hough, Trippel sort, Variabile d'ambiente (Unix), Vector (STL), Visitor, Windows bitmap, Wullenweber, X BitMap, XML-RPC, Zsh, Zucchero sintattico, 0 (numero).