giovedì, ottobre 13, 2011

Dennis_Ritchie

Mentre il popolino bue e idiota piange la morte di un qualsiasi steve jobs, quello che nella apple andava a chiedere i soldi, non quello che ha inventato la apple (faceva sempre steve ma wozniak) muore un personaggio MOLTO piu' importante..

Dennis Ritchie e' qualcuno senza il quale i computers si sarebbero fermati al commodore 64.
E' talmente importante che fra gli iniziati la sigla K&R e' un mito visto che con Ken Thompson fara' la maggior parte delle sue scorribande.

Steve woz, la apple, ha inventato il computer moderno, modulare, il famoso apple II, pronto per l'uso e hanno imitato l'Alto XeroX.
in Apple hanno venduto lettori mp3 molto carini e telefonini cicciosi.
Se si esclude l'apple II e l'idea di vendere il Lisa (imitazione di xerox) non ha fatto nulla che usare delle confezioni belle e vendere cose curate.
Non sto denigrando Apple, in questi tempi di cinokorean sono cose rare, ma Dennis e' un'altra cosa.
Era.

Dennis ha scritto lo UniX nel 1971.
Le versioni successive di questo SO motorizzano il 90% dell'informatica odierna e la restante lo imita.
Come succede nelle serie televisive, alla CSI per intenderci, nascono molti spin off:

BSD UniX (csi las vegas?) e' una versione dell'universita' di berkley.
Quando Woz dopo un incidente aereo non capiva piu' nulla e il Lisa del 1983 (ricordo che il mac era la sia versione economica) cominciava a dimostrare tutti gli annetti che aveva presero il SO freeBSD per fare MACOSX (in realta' la cosa e' piu' contorta).
Ancora oggi e' possibile scaricare per via delle licenze la versione modificata da apple di freebsd chiamata Darwin
http://opensource.apple.com/static/iso/
Quindi tutti gli i-cosi funzionano con il motore di Dennis: gli i-cosi sono retti non da jobbs ma da Dennis. ricordatelo quando un applefan loda la stabilita' del macOS.

Anche i SO come Solaris, true64 e tanti altri si basano su BSD.



UniX LinuX (csi new york)
Dallo scherzo scritto in un pomeriggio di pioggia a SO copia di uno UniX. Grazie Linus.
Quando come televisore avete un sony e non e' della fascia di prezzo di un cinokorean sappiate che avete a bordo uno UniX derivato: LinuX.
Quando avete un telefonino android in realta' e' solo un'altro nome di LinuX
Quando avete in mano un mediaplayer di vario tipo avete in mano un PC con LinuX
Anche il vostro router con cui vi collegate a inet e' magari motorizzato LinuX.
Quando usate Facebbok o Google con cosa pensate che funzionino? con la XboX (windows) o con linux?
I due robottini che scorazzavano su marte con cosa pensate che funzionavanano?
Linux e' il SO oggi piu' diffuso al mondo... e fuori.

QNX (csi miami)
Rim ha appena acquistato QNX: accortasi che il proprio soft faceva cag, ops, pena, ha acquistato lo unix che viene montato nelle centrali nucleari.

Altri unix
AiX, Plan9, riscX, iriX...
In realta' esistono tutta una serie di altri UniX piu' o meno completi o diffusi ma basti pensare che quello che non e' UniX e solo una piccola minoranza nella quale l'unico nome che fa percentuali decorose, per quanto piccole (ma ricche), e' microsoft.
Se pensiamo poi che in Microsoft SO imitano da sempre le caratteristiche degli UniX possiamo dire che MOLTO e' lavoro di imitazione di uno UniX.



Il signor Dennis ha scritto anche il linguaggio di programmazione C che, casualmente, e' uno dei piu' diffusi del pianeta. Indovinate con cosa e' scritto Windows?


Quindi se vogliamo incensare una persona che ha fatto qualcosina con l'informatica, va bene!
Ma proporzionalmente dobbiamo parlare di qualcuno che ha cambiato l'informatica, apple compresa, parliamo di Dennis MacAlistair Ritchie.

Non penso che nessun computer sulla terra dotato di un processore a 32 bit non abbia qualcosa di K&R addosso.

invece la pagina si wiki fa schifo.
http://it.wikipedia.org/wiki/Dennis_Ritchie

I giornali trattano la cosa, quando la trattano, come se fosse morto il gatto di paris hilton.
Boh.

6 commenti:

Lorenzo ha detto...

Sono queste le persone che cambiano il mondo!!!
Complimenti per l'articolo ...l'unico appunto (per me) è sul riferimento al C64...mi ci sono fatto le ossa su quella macchina ...e magari c'è stato anche li un po' di K&R...

blu-flame ha detto...

e magari c'è stato anche li un po' di K&R...
Mah era una macchina strana e bella il C64, il SO non esisteva e il disk operative system abitava sul processore nel 1541 rendendo di fatto il coso dual core.
Era una macchina performante, veloce ma senza OS integrato.
Poteva avere una GUI (geos) e un processore risc antelitteram (a chi si sono ispirati i tizi di ARM?).

Lollino ha detto...

Ricorda che senza Steve Jobs non sarebbe esististo il termine consumer (riferito all'informatica).

Denigrare il lavoro di Jobs è quantomeno da unix nerd. Gli stessi che probabilmente non sono in grado di mettere la terza alla macchina.

Per chi ha capito...

Anonimo ha detto...

Lollino, ma che stai dicendo? La vogliamo finire di raccontare 'sta storia come se quando Jobs e Woz facevano quello che facevano, il resto del mondo fosse addormentato, ibernato, o IBM dipendente? Se chi dice queste cose avesse una cultura informatica che va un po' più indietro rispetto all'era dell'iPod forse si renderebbe conto che Jobs è stato si un abile visionario e bla bla bla, ma era un periodo in cui, in un modo o nell'altro, queste cose sarebbero uscite. Era nell'aria.

blu-flame ha detto...

lollino Non si tratta di denigrare GioBBs.
Una cosa e' dire che aveva visto un mercato molto prima di altri e aveva capito che la macchina di WOZ era rivoluzionaria.
Da qui a farne un santo ne corre.
da qui a dire che ha inventato certe cose che non rientrano neppure nel dna apple un'altra.
Senza jobs l'informatica sarebbe stata un po' diversa, magari l'amiga sarebbe stato il mac di oggi visto che il PET non e' certo meno del II.
Sul fatto invece che il 90% dell'informatica odierna si basi su unix o C non e' da nerd ma e' un fatto

Anonimo ha detto...

E' morto anche John McCarthy, il padre del Lisp.