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 [...] 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 gruppo guidato da John W. Backus. Il linguaggio, specializzato per applicazioni scientifiche ...
Leggi Tutto
virtual machine
Mauro Cappelli
Rappresentazione di un sistema di calcolatori e delle sue risorse secondo una visione ad alto livello di astrazione che privilegia solo quegli elementi che possono essere [...] isolata rispetto alle altre). Tale strategia di rappresentazione dei calcolatori elettronici fu per la prima volta proposta da IBM con il sistema operativo VM. L’uso della macchina virtuale è oggi fondamentale per molti sistemi. In particolare ...
Leggi Tutto
Forma di condotta comunicativa atta a trasmettere informazioni e a stabilire un rapporto di interazione che utilizza simboli aventi identico valore per gli individui appartenenti a uno stesso ambiente [...] number 1), che si proponeva come sintesi di FORTRAN, ALGOL e COBOL, ma la sua diffusione al di fuori della IBM rimase limitata. Nel 1967 nacque ‘ufficialmente’, come estensione dell’ALGOL, il SIMULA 67, il primo l. orientato agli oggetti, sviluppato ...
Leggi Tutto
Crittografia
GGiancarlo Bongiovanni
di Giancarlo Bongiovanni
SOMMARIO: 1. Introduzione e definizioni. ▭ 2. Cenni storici. ▭ 3. Crittografia a chiave segreta: a) l'algoritmo DES; b) l'algoritmo IDEA; [...] dei bit della chiave.
Il DES è stato al centro di controversie sin dal giorno in cui è nato. Il progetto originario dell'IBM prevedeva chiavi da 128 bit invece che da 56 bit, ma il governo degli Stati Uniti richiese tale riduzione, motivata, secondo ...
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 [...] attraverso le sue distribuzioni come Debian, Fedora o Ubuntu, tanto che oggi molte grandi aziende di software come IBM o Sun Microsystems ne riconoscono la fondamentale importanza. Tra le principali applicazioni di tipo free software vanno ricordate ...
Leggi Tutto
transputer
Lorenzo Seno
Particolare tipo di microprocessore. I calcolatori elettronici, implementazioni materiali e finite delle macchine di Turing, nascono come macchine di calcolo sequenziali, nelle [...] unità superscalari (MMX, SSE, nelle CPU Intel; AltiVec nei Power PC). I supercomputer (quali il RoadRunner della IBM, basato sulle CPU cell computer, che dovrebbe raggiungere il petaflop/s) sono oggi tutti improntati ad architetture multiprocessing ...
Leggi Tutto
linker
Mauro Cappelli
Software di sistema che raccoglie le procedure separatamente prodotte nella fase di traduzione di un programma scritto in un certo linguaggio di programmazione e provvede a realizzare [...] è in esecuzione. Tale tecnica è per es. impiegata dalle DLL (Dynamic link library) di Windows o dalle shared library di UNIX. Il linker viene anche chiamato linking loader (nei sistemi UNIX) o linkage editor (nei mainframe IBM).
→ Computer science ...
Leggi Tutto
intelligènza artificiale (IA) Disciplina che studia se e in che modo si possano riprodurre i processi mentali più complessi mediante l'uso di un computer. Tale ricerca si sviluppa secondo due percorsi [...] fatto epoca le sfide tra i più grandi campioni del mondo e potenti elaboratori, come la partita giocata nel 1996 tra il supercalcolatore IBM Deep Blue e l'allora campione mondiale G. Kasparov (n. 1963). La sfida fu vinta per 4 a 2 da quest'ultimo, ma ...
Leggi Tutto
open source
Vincenzo Colistra
Software rilasciato con una licenza libera che ne mantiene disponibile il codice sorgente per eventuali modifiche e implementazioni. Al contrario dei software cosiddetti [...] sono in corso consultazioni per valutarne l’impiego. Anche alcune grandi aziende storiche del mondo dell’informatica, come IBM, Sun Microsystems e Hewlett-Packard hanno deciso di fondare una parte consistente delle proprie attività sull’utilizzo di ...
Leggi Tutto
La grande scienza. Intelligenza artificiale
Marco Somalvico
Francesco Amigoni
Viola Schiaffonati
Intelligenza artificiale
In questa trattazione viene presentata l'intelligenza artificiale (nel seguito [...] ricerca sull'informazione in un centro ricerche dell'IBM, e Claude Elwood Shannon, il matematico già famoso 1997, per la prima volta nella storia, un programma sviluppato dalla IBM (Deep blue) ha sconfitto il campione del mondo Garry Kasparov con ...
Leggi Tutto
ridenominare
v. tr. 1. Denominare nuovamente, in modo nuovo, o, viceversa, restaurare una denominazione precedente. 2. Nel linguaggio economico, trasformare in euro il valore di titoli, depositi bancari, capitali, prestiti, crediti e simili,...
gender gap
loc. s.le m. inv. Divario tra generi; con particolare riferimento alle differenze tra i sessi e alla sperequazione sociale e professionale esistente tra uomini e donne. ◆ Per colmare il cosiddetto gender gap (il fenomeno che spinge...