software
venerdì 22 febbraio 2013 - 11 Commenti
Anche il papà del Basic compie gli anni

Febbraio sembra un mese particolarmente rilevante per i linguaggi di programmazione. Infatti dopo Thompson e Wirth, domani (22 febbraio) sarà Thomas Eugene Kurtz a festeggiare gli anni: ben 85!

Thomas E. Kurtz
Ma perché Kurtz è così importante nella storia dei linguaggi di programmazione? La risposta è semplice: si tratta del co-autore, insieme a John George Kemeny, del Dartmouth Time-Sharing System a cui è indissolubilmente legata la creazione del BASIC (Beginner’s All purpose Symbolic Instruction Code).
Nato ad Oak Par (Illinois) nel 1928, Kurtz consegue la laurea allo Knox College nel 1950 e …

venerdì 15 febbraio 2013 - 2 Commenti
Dopo Thompson le candele si spengono per Wirth

La scorsa settimana abbiamo reso omaggio ai 70anni di Ken Thompson, creatore di Unix (insieme a Dennis Ritchie) e del linguaggio “B”.
Oggi (15 febbraio), invece, le candeline si spengono per il professore svizzero Niklaus Wirth, padre di un altro linguaggio fondamentale nella storia della programmazione: il Pascal.
 
Niklaus Wirth
Nato il 15 febbraio 1934 a Winterthur (Zurigo), Wirth si laurea in Ingegneria Elettronica all’età di 25 anni presso il più rinomato politecnico elvetico, l’ETH di Zurigo. Successivamente consegue prima un Master of Science presso l’Università Canadese di Laval e poi, nel 1963, …

venerdì 8 febbraio 2013 - 3 Commenti
I 70 anni del papà di B…Unix

Qualche giorno fa (4 febbraio) Ken Thompson ha spento 70 candeline, e il nostro augurio è doveroso ad uno dei papà di Unix, insieme a Dennis Ritchie, oltre che di Plan 9 e MULTICS.

Ken Thompson
Quello che forse i più ignorano è che Thompson è anche l’inventore del linguaggio di programmazione precursore del C (sviluppato da Ritchie e utilizzato per riscrivere praticamente da zero UNIX nel 1973), ovvero il linguaggio B.
Come molti dei lavori sviluppati da Thompson, il linguaggio B viene sviluppato presso i Bell Labs ed oggi resta solo nel …

lunedì 4 febbraio 2013 - 7 Commenti
30anni di Lotus 1-2-3

Abbiamo già avuto modo di raccontare il fondamentale apporto di Lotus nel contesto dell’evoluzione Informatica.
Oggi riprendiamo l’argomento con uno sguardo particolareggiato al foglio elettronico (definizione comunque riduttiva del prodotto per il periodo di riferimento) Lotus 1-2-3, presentato pubblicamente il 26 gennaio del 1983, quindi 30anni fa!
 
Lotus 1-2-3
Il prodotto realizzato da Kapor è pensato per agevolare una serie di attività integrate, come enfatizzato dal nome stesso che evoca le tre componenti fondamentali: spreadsheet, database e graphics management. La soluzione Lotus completa la riqualificazione dei sistemi Personal da macchine per hobbisti a …

venerdì 25 gennaio 2013 - 13 Commenti
RetroPubblicazione e RetroCorsi

Questa settimana voglio utilizzare lo spazio di “Nostalgia Informatica” per presentare un’iniziativa che stiamo portando avanti con degli amici appassionati di storia informatica.
Si tratta di preservare quelle opere editoriali che hanno caratterizzato l’ascesa dell’informatica moderna e che, forse, molti di noi conservano ancora in scatoloni o in cantica.  Stiamo parlando di vecchie enciclopedie informatiche, corsi su VHS, vecchi manuali e chi più ne ha più ne metta.
Abbiamo già provveduto a “raccoglie” e digitalizzare una serie importanti di opere:

Enciclopedia BASIC
Enciclopedia “Il Mio Computer”
ABC Personal Computer
Enciclopedia del Personal Computer
Jackson Master
Corso VHS del …

venerdì 18 gennaio 2013 - 8 Commenti
50anni fa nasceva Sketchpad

Esattamente 50 anni fa un giovane studente statunitense di nome Ivan Edward Sutherland realizza, per la sua tesi in Computer Science, presso il MIT, il programma Sketchpad, che, con una penna ottica permette di disegnare figure geometriche sul display di un calcolatore, manipolandole e memorizzandole. Si tratta del primo prototipo concreto di sistema CAD e del primo prototipo funzionante di GUI (Graphical User Interface) mai realizzato, circa 20anni prima che il termine fosse addirittura coniato.
  
Ivan Edward Sutherland
Sutherland è ispirato nel suo lavoro da Memex, la “soluzione elettronica di massa” ipotizzata …

venerdì 30 novembre 2012 - 2 Commenti
Il Museo di Paul Allen

Il 25 ottobre scorso Paul Allen (co-fondatore di Microsoft) ha aperto ufficialmente a Seattle il Living Computer Museum, non lontano da Redmond e quindi dal quartier generale di BigM.

Il Living Computer Museum
Il museo sorge sulle ceneri di un vecchio capannone industriale e raccoglie al suo interno un discreto numero di calcolatori che hanno fatto la storia dell’informatica mondiale.
L’idea di Allen è quella di creare un posto per famiglie e curiosi, non perdendo di vista però gli appassionati del genere. Tutto il materiale presente appartiene alla collezione privata del co-fondatore di …

venerdì 23 novembre 2012 - 5 Commenti
AutoFlow: First stand-alone Commercial Software

Siamo orami entrati in una nuova era per la commercializzazione del software, in cui il canale privilegiato di vendita non è più lo store fisico ma il Marketplace da cui scaricare (e su cui pagare) l’applicazione che si intende acquistare.
Mac OS X è già disponibile solo sull’App Store, mentre Microsoft era vicino al grande passo con Windows 8, anche se ha deciso all’ultimo di rendere disponibile le versioni pacchettizzate del proprio Sistema Operativo.
Ma quale è stato il primo software commerciale della storia?
La ricerca non è semplice e le fonti non …

venerdì 9 novembre 2012 - 24 Commenti
Dal Codice Morse a  PKzip

Per voi il termine “compressione” è sinonimo di WinZIP o WinRAR?
Ebbene spero non resterete delusi nello scoprire che il panorama è decisamente più ampio e che possiamo far risalire la nascita dei sistemi di compressione (senza perdita, lossless compression) addirittura al 1838, con il Codice Morse. Infatti Samuel Morse, nel suo famoso codice, applicò un semplice processo di riduzione della lunghezza delle informazioni trasmesse:
sostituire ai caratteri che appaiono con frequenza maggiore un codice composto da un numero inferiore di simboli, in modo da risparmiare spazio nella codifica
 
Codice Morse
Morse decise che …

venerdì 19 ottobre 2012 - 35 Commenti
Hejlsberg: l’anello di congiunzione tra il Pascal e il dotNet Framework

Anders Hejlsberg è l’uomo che ha realizzato i linguaggi (e i framework) con cui tutti i programmatori si sono quasi sicuramente confrontati durante il loro percorso professionale.
 
Anders Hejlsberg
Durante gli studi universitari presso la Technical University of Denmark (1980, Lyngby), realizza  alcuni programmi per i microcomputer Nascom tra cui uno specifico compilatore Pascal, commercializzato come Blue Label Software Pascal (BLS Pascal per il Nascom-2). Il passo successivo è il porting del compilatore sui sistemi operativi CP/M e DOS, con il nome iniziale di Compas Pascal divenuto poi PolyPascal, in seno alla …