Motivazione

Atteggiamento di rifiuto da parte di molte persone (anche insegnanti) nei confronti del computer, perché?
Anche oggi, nonostante una interfaccia molto più amichevole...

La mia generazione (1960) ha vissuto l'epoca dei primi personal computer (TRS80, Commodore 64, Apple II, Sinclair Spectrum, ...), è la Commodore generation.

Di quei computer si sapeva praticamente tutto.
Ma i computer di oggi sono veramente diversi?

La tendenza oggi è cercare di nascondere la complessità, ma forse con il risultato che il tutto diventa molto più misterioso e l'utente ha la netta sensazione di non avere il controllo (nota: con Vista questa non è più solo una sensazione...). vedi Trusted Computing

I Mainframe degli anni '80, i grossi centri di calcolo: CNUCE (Pisa), CINECA (Bologna), CILEA (Milano):
IBM-370, CRAY XMP, Honeywell,...
Minicomputer: PDP-11, Vax,... (Digital; poi SUN, Silicon Graphics, HP,...)

Le prime reti (accademiche) di computer:

Brevissima storia di unix (dell'informatica)


Cos'è un file?

Sequenza di "bit", organizzati in gruppi di 8 (byte). Niente di più.
Posso usare "khexedit" (o hexdump)
$ hexdump -b intro.html
0000000 074 150 061 076 115 157 164 151 166 141 172 151 157 156 145 074  00111100 01101000 00110001 ...
0000010 057 150 061 076 012 012 101 164 164 145 147 147 151 141 155 145
0000020 156 164 157 040 144 151 040 074 142 076 162 151 146 151 165 164
Alcuni comandi: hexdump, cat, file, iconv,...

Cos'è la linea di comando (shell)?

Una delle pietre miliari dell'umanità è l'invenzione della scrittura!

  1. I geroglifici
  2. Alfabeto fonetico
  3. Stiamo tornando ai geroglifici?
  4. Le icone (non quelle religiose!), ma è vero progresso?

La shell come segretaria.

Molti modi di vedere la stessa cosa...

CONTROL-ALT-F1, ed eccoci tornati indietro agli anni '80!