portabilità
Mauro Cappelli
Proprietà di un sistema, tipicamente software, di poter essere utilizzato su diverse piattaforme. La portabilità (porting) di un software può essere anche definita in termini [...] del linguaggio di programmazione impiegato per scriverli. Vi sono infatti alcuni linguaggi che non prevedono l’esistenza di compilatori per tutte le piattaforme. È pertanto necessario anche in tal caso ricorrere a un processo di standardizzazione che ...
Leggi Tutto
Programmazione, linguaggi di
Gian Marco Todesco
I computer «possono fare tutto quello che gli sappiamo ordinare» scriveva nel 1842 Ada Augusta Byron Lovelace, considerata la prima programmatrice della [...] code, un linguaggio interpretato per i calcolatori BINAC e UNIVAC mentre Grace Hopper tra il 1951 e il 1953 sviluppa i primi compilatori.
Il primo linguaggio ad avere una grande diffusione è il Fortran, sviluppato all’IBM tra il 1954 e il 1957 da un ...
Leggi Tutto
Dispositivo elettronico realizzato con la tecnologia dei circuiti integrati VLSI (sigla di very large scale integration), in grado di effettuare in modo autonomo operazioni aritmetiche e logiche secondo [...] tipo di programmazione, sono usati appositi dispositivi, detti sistemi di sviluppo, nei quali il m. stesso è emulato su un calcolatore di maggiori dimensioni, mentre la sequenza delle istruzioni è ottenuta con l’aiuto di compilatori e traduttori. ...
Leggi Tutto
La grande scienza. Microprocessori
Federico Faggin
Angelo Gallippi
Microprocessori
L'idea della fattibilità del microprocessore - ossia dell'intera 'unità centrale di elaborazione' (CPU, central processing [...] e che si basano su test software relativi non solo al processore, ma anche all'architettura della memoria e del compilatore. Queste unità cederanno a loro volta il posto, alla fine del decennio, alle nuove SPECint2000 e SPECfp2000, basate su test ...
Leggi Tutto
La grande scienza. Computer science
Scott Kirkpatrick
Computer science
La computer science si colloca con caratteristiche peculiari tra le scienze cosiddette esatte e dell'ingegneria, costituendo dal [...] proporzionale a nk.
Per creare strutture e algoritmi così complessi sono stati necessari programmi come gli assemblatori, gli interpreti, i compilatori e i linker, che si sono sviluppati a piccoli passi. Il primo è stato il linker, uno strumento che ...
Leggi Tutto
free software
Mauro Cappelli
Programma di un calcolatore elettronico che può essere usato, copiato, modificato e ridistribuito senza alcuna restrizione (ovvero con restrizioni minimali). Per programma [...] , il pacchetto di applicativi per ufficio come OpenOffice, programmi per la preparazione di documenti come LaTex, software per il peer-to-peer file sharing come Shareaza, compilatori e interpreti come gcc, web server come Apache.
→ Internet e web ...
Leggi Tutto
La seconda rivoluzione scientifica: fisica e chimica (1945-1960). L'elettronica e il calcolo
Jon Agar
L'elettronica e il calcolo
Negli anni 1945-1946 fu resa pubblica la definizione di 'calcolatore [...] interessate e per concentrare gli sforzi. Ne risultò il COBOL (common business oriented language), basato in modo parziale sui compilatori di Hopper e sul suo linguaggio di programmazione Flow-Matic per l'UNIVAC. Nel 1960 il governo degli Stati Uniti ...
Leggi Tutto
(o computer, o elaboratore elettronico) Apparecchio o dispositivo utilizzato per l’elaborazione di dati e segnali.
Cenni storici
Le origini
Il desiderio di realizzare uno strumento in grado di compiere [...] /O era usualmente semplificato da routines di libreria (➔). Tutti i c. erano dotati di interpreti ma anche di assemblatori e compilatori (➔). L’UNIVAC I della Eckert-Mauchly Co., il primo c. di questa generazione, fu consegnato nel marzo del 1951 all ...
Leggi Tutto
Informatica
Luigi Dadda
Peter J. Denning
di Luigi Dadda, Peter J. Denning
INFORMATICA
Informatica ed elettronica dei calcolatori
di Luigi Dadda
sommario: 1. Introduzione. 2. Evoluzione storica degli [...] bits di ordine maggiore si possono pensare come l'indice di una pagina i. Poiché le pagine vengono memorizzate come unità, il compilatore di mappe è tenuto a traslare soltanto i bits indice di pagina, come si desume dalla fig. 18A. La fig. 18B mostra ...
Leggi Tutto
Insieme di linee, reali o ideali, che si intrecciano formando incroci e nodi e dando luogo a una struttura complessa. Più in particolare, infrastruttura tecnica per la distribuzione di un segnale (tipicamente [...] , sono legati al concetto di espressione calcolabile e di linguaggio di programmazione e sono alla base dello studio dei compilatori nei sistemi di elaborazione, dei sistemi di traduzione automatica, dei sistemi per l’analisi dei testi e per il ...
Leggi Tutto
compilare
v. tr. [dal lat. compīlare «saccheggiare», quindi «comporre uno scritto prendendo qua e là»] (io compìlo, meno corretto còmpilo, ecc.). – 1. Scrivere, comporre, raccogliendo e ordinando materiale tratto da altre opere o fonti: c....