{"id":2500,"date":"2011-10-14T01:36:46","date_gmt":"2011-10-13T23:36:46","guid":{"rendered":"http:\/\/www.maurograziani.org\/wordpress\/?p=2500"},"modified":"2025-08-22T18:11:44","modified_gmt":"2025-08-22T16:11:44","slug":"accidenti-e-morto-anche-dennis-ritchie","status":"publish","type":"post","link":"https:\/\/maurograziani.org\/wordpress\/archives\/2500","title":{"rendered":"Accidenti, \u00e8 morto anche Dennis Ritchie"},"content":{"rendered":"<p><a href=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/ken_n_dennis.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2501\" style=\"float: right; margin-left: 20px; margin-right: 20px;\" title=\"ken_n_dennis\" src=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/ken_n_dennis.jpg\" alt=\"ken_n_dennis\" \/><\/a>Pochi giorni dopo Jobs, muore anche <a href=\"http:\/\/it.wikipedia.org\/wiki\/Dennis_Ritchie\" target=\"_blank\" rel=\"noopener\">Dennis Ritchie<\/a> (qui con Ken Thompson; Ritchie \u00e8 a destra).<\/p>\n<p>Probabilmente pochi sanno chi era, infatti non ne hanno parlato in molti. Eppure Ritchie ha inciso sul mondo dell&#8217;informatica ben pi\u00f9 di Jobs perch\u00e9, alla fine degli anni &#8217;60, ha sviluppato il sistema operativo Unix che oggi \u00e8 alla base di Linux, Mac Os-X, iOS (il sistema operativo di iPhone e iPad), Android e di molti altri derivati.<\/p>\n<p>La chiave del successo di Unix sta nel suo livello di astrazione. Prima di Unix, il programmatore doveva comportarsi diversamente con ogni computer e con ogni dispositivo (hard disk, stampanti, monitor, tastiera, schede varie). In pratica, stampare con una stampante IBM richiedeva comandi diversi da quelli di una stampante HP e anche cambiare scheda grafica significava mettere mano ai programmi. In Unix, invece, tutti i dispositivi sono visti nello stesso modo, ovvero come un file. Di conseguenza il programmatore pu\u00f2 trattarli tutti con le stesse modalit\u00e0. Spetta, poi, ai device driver interpretare i comandi del programma a basso livello, in modo da far funzionare correttamente quel particolare dispositivo.<\/p>\n<p>Il fatto che anche macchine neonate prendano vita grazie a un SO creato 50 anni fa testimonia la validit\u00e0 e l&#8217;eleganza di Unix che ha attraversato i decenni senza invecchiare.<\/p>\n<p>In seguito, insieme a Brian Kernighan e Ken Thompson, ha marcato un&#8217;altra tappa fondamentale dell&#8217;informatica creando il <a href=\"http:\/\/it.wikipedia.org\/wiki\/C_%28linguaggio%29\" target=\"_blank\" rel=\"noopener\">linguaggio di programmazione C<\/a>, uno dei linguaggi pi\u00f9 utilizzati al mondo, con cui sono state sviluppate migliaia di applicazioni di tutti i tipi e parti di vari sistemi operativi (fra gli altri, anche i sistemi Windows da NT a 7, sono in gran parte scritti in C).<\/p>\n<p>Kernighan e Ritchie hanno anche scritto lo storico manuale &#8220;<em>The C Programming Language<\/em>&#8220;, su cui si sono formate generazioni di programmatori (anche il sottoscritto), tanto da essere universalmente noto semplicemente come il K&amp;R.<\/p>\n<p>Insieme al suo collega Ken Thompson, ha ricevuto il Turing Award nel 1983, la IEEE Richard W. Hamming Medal nel &#8217;90, la National Medal of Technology nel 1999 e il Japan Prize for Information and Communications proprio quest&#8217;anno.<\/p>\n<p>Eppure nessuno \u00e8 andato in TV a dire che Ritchie era un genio e lui stesso avrebbe rifiutato questo appellativo. Di carattere riservato e schivo, rifuggiva le platee, preferendo rimanere nella sua cerchia di hacker (nel senso originale del termine). Per\u00f2, se Ritchie fosse l&#8217;inventore del motore a scoppio e qualcun altro ci avesse costruito intorno l&#8217;automobile, Jobs sarebbe al massimo l&#8217;inventore della vernice metallizzata.<\/p>\n<p><a href=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/goodbyeworld.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2502\" title=\"goodbyeworld\" src=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/goodbyeworld.jpg\" alt=\"\" width=\"415\" height=\"176\" \/><\/a><\/p>\n<div class=\"related-posts\">\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Pochi giorni dopo Jobs, muore anche Dennis Ritchie (qui con Ken Thompson; Ritchie \u00e8 a destra). Probabilmente pochi sanno chi era, infatti non ne hanno parlato in molti. Eppure Ritchie ha inciso sul mondo dell&#8217;informatica ben pi\u00f9 di Jobs perch\u00e9, &hellip; <a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/2500\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[667,956],"class_list":["post-2500","post","type-post","status-publish","format-standard","hentry","category-informatica","tag-persone","tag-rip"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/2500"}],"collection":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/comments?post=2500"}],"version-history":[{"count":1,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/2500\/revisions"}],"predecessor-version":[{"id":20244,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/2500\/revisions\/20244"}],"wp:attachment":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/media?parent=2500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/categories?post=2500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/tags?post=2500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}