Indice
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
Interpolation search
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).

