array
array (ingl., «raggruppamento ordinato») termine che, nell’ambito dei linguaggidiprogrammazione, indica una struttura di dati formata da più componenti ordinate dello stesso tipo (per esempio, [...] elementi è identificato da un indice che ne determina univocamente la posizione: in tale caso realizza nel linguaggiodiprogrammazione il corrispondente di un vettore n-dimensionale in matematica. Oppure è formato da n righe e m colonne e allora ...
Leggi Tutto
PROLOG
PROLOG 〈prològ〉 [ELT] [INF] Sigla di pro(gram-ma) log(ico) per indicare un linguaggio logico diprogrammazione in cui il programma è costituito da un insieme di asserzioni e di regole su un insieme [...] di oggetti e sulle relazioni che li legano, chiamato base di conoscenza: v. linguaggidiprogrammazione: III 428 e. ...
Leggi Tutto
ALGOL
ALGOL 〈àlgol〉 [ELT] [INF] Sigla dell'ingl. ALGOrythmic Language "linguaggio algoritmico" con cui s'indica un linguaggiodiprogrammazione simbolico di tipo numerico per calcolatori elettronici, [...] atto alla trattazione di problemi matematici e scientifici in genere, basato sull'uso di insiemi compiuti di istruzioni (algoritmi). ...
Leggi Tutto
La grande scienza. Cronologia scientifica: 1981-1990
1981-1990
1981
Il sistema operativo MS-DOS. Tale sistema, realizzato dalla Microsoft e destinato a dominare nel suo settore, è utilizzato per la prima [...] C++. L'informatico danese Bjarne Stroustrup sviluppa il linguaggiodiprogrammazione C++, un derivato del C basato sulla nozione di 'oggetto'. Nella programmazione orientata a oggetti, un programma è suddiviso in frammenti che racchiudono codice e ...
Leggi Tutto
La grande scienza. Cronologia scientifica: 1941-1950
1941-1950
1941
Le successioni esatte. Introdotte in una nota sui gruppi di coomologia (priva di dimostrazioni) dal polacco Witold Hurewicz ed estensivamente [...] e di dimensione.
Linguaggiodiprogrammazione Plankalkul. L'informatico tedesco Konrad Zuse progetta il linguaggiodiprogrammazione Plankalkul, per applicazioni legate al gioco degli scacchi. Questo è il primo linguaggiodiprogrammazionedi alto ...
Leggi Tutto
Informatica teorica
Giorgio Ausiello
Con l'espressione informatica teorica ci si riferisce a un complesso di discipline scientifiche aventi per oggetto lo studio formale degli strumenti, dei metodi [...] , OBJ, ACT ONE, CASL, RSL, ecc.) e in alcuni linguaggidiprogrammazione ‒ come ML ‒ sono stati aggiunti meccanismi di tipo algebrico per la specifica di tipi di dati e programmi.
Semantica di processi concorrenti
In un reale sistema informatico, l ...
Leggi Tutto
Discreto e continuo
Paolo Zellini
Matematica e intuizione
La matematica ha sempre cercato di stabilire un nesso tra il continuo e il discreto, il primo esemplificato, tipicamente, nelle figure dello [...] x (il termine passi si riferisce, in ogni caso, a un preciso modello di calcolo, macchina di Turing, macchina ad accesso random o speciali linguaggidiprogrammazione). Un risultato interessante (ottenuto da Ker-I Ko) è che le classi definite in base ...
Leggi Tutto
Interaction design
Cristina Chiappini
Paolo Rigamonti
La relazione uomo-macchina
La creazione della locuzione interaction design viene attribuita a Bill Moggridge e a Bill Verplank, membri della società [...] Processing, che è a pieno titolo un’evoluzione di Design by numbers, nasce come ambiente di sviluppo software open source con un proprio linguaggiodiprogrammazione, basato sul linguaggio Java, specificamente mirato a studenti, artisti, designer per ...
Leggi Tutto
Design della comunicazione
Giovanni Lussu
Le attività progettuali connesse alla comunicazione, in particolare alla comunicazione visiva, si diversificano e si ridefiniscono in relazione alle innovazioni [...] genetiche; insieme a Casey Reas, dell’UCLA (University of California Los Angeles), ha inoltre elaborato il linguaggiodiprogrammazione Processing, pensato per il design e la ricerca artistica, ormai molto diffuso tra i giovani designer più ...
Leggi Tutto
Web design
Giovanni Anceschi
Davide Fornari
Il web design è un settore ibrido per eccellenza, per vari motivi: intreccia differenti discipline, ma soprattutto si evidenzia come una pratica di scrittura [...] un applicativo per web CMS fornisce gli strumenti per creare e gestire contenuti da parte di utenti senza conoscenza dilinguaggidiprogrammazione. Questi applicativi utilizzano dei data-base per archiviare dati a essi relativi, e impiegano ...
Leggi Tutto
programmazione
programmazióne s. f. [der. di programmare]. – 1. a. L’operazione, l’attività, il risultato del programmare: la p. dello studio, della ricerca (o di una ricerca), del lavoro, della produzione; la p. delle vacanze, del tempo libero;...
linguaggio
linguàggio s. m. [der. di lingua]. – 1. Nell’uso ant. o letter., e talora anche nell’uso com. odierno, lo stesso che lingua, come strumento di comunicazione usato dai membri di una stessa comunità: parlare con proprietà di l.; Questi...