mboost-dp1

Wikimedia Commons

Dennis Ritchie er død

- Via The H Open - , redigeret af Pernicious , indsendt af D_V

En af de største pionerer indenfor informationsteknologien, Dennis MacAlistair Richie, døde 8. oktober som 70-årig i sit hjem på New Jersey, på grund af længerevarende kamp mod en ukendt sygdom.

Ud over at være kendt som faderen af C-programmeringssproget, der stadig er et af de mest anvendte, var han også med til at udvikle UNIX-operativsystemet sammen med Ken Thompson, som begge har haft fundamental indflydelse på udviklingen af vores moderne software.

Arbejdet med Unix var blandt andet årsagen til, at Richie sammen med Thompson, modtog den prestige fyldte Turing-pris tilbage i 1993, ligesom de har modtaget IEEE Hamming medaljen i 1990 og en medalje for teknologi i 1990.

Ritchie var ikke overraskende meget anerkendt og blandt andet Tim Bray, manden bag XML-specifikationen, har kun rosene ord for den nu afdøde mand.

Tim Bray skrev:
It is impossible – absolutely impossible – to overstate the debt my profession owes to Dennis Ritchie. I’ve been living in a world he helped invent for over thirty years.





Gå til bund
Gravatar #51 - Windcape
14. okt. 2011 21:04
arne_v (49) skrev:
Ikke at man kan lave et successfuldt OS i C#.
Så skal vi jo til at definere om UNIX nu engang var successfuldt...

I det mindste gjorde de forsøget. Principelt kan man jo også bruge sprog som OCaml til samme formål som C.

C kan jo ikke noget unikt. Det var vel bare det "første" sprog som blev udbredt til dets formål (OS kernels).
Gravatar #52 - arne_v
14. okt. 2011 21:06
Windcape (51) skrev:
Så skal vi jo til at definere om UNIX nu engang var successfuldt...


Unix er åbenlyst successfuldt.

Kæmpe markedsandel på server.

Flittig kopiering fra Unix til andre OS.
Gravatar #53 - Windcape
14. okt. 2011 21:07
arne_v (47) skrev:
Steve Jobs opnåede en markdsandel på ca. 5% på desktop computere og ca. 25-33% på smartphones.
Desuden så er der jo nogen som vil mene at Steve Jobs "opfandt" smartphonen.

Og så er der jo det lille problem med at brugere ikke kan huske mere end et par år tilbage.

Så siden at Ritchie ikke har promomeret sig så meget som Hejlsberg de sidste 10 år, så er det jo klart at der ikke er så meget fokus på ham.
Gravatar #54 - Windcape
14. okt. 2011 21:09
arne_v (52) skrev:
Unix er åbenlyst successfuldt.

Kæmpe markedsandel på server.

Flittig kopiering fra Unix til andre OS.
Og ikke været i direkte brug de sidste, hmm, 15'ish år?

Mac OSX er jo om noget, den mest successfulde udgave af UNIX til privatpersoner (hov, det er jo Jobs igen igen).

Man skal være successfuld den dag man dør, ikke 20-30 år før!
Gravatar #55 - arne_v
14. okt. 2011 21:12
Windcape (51) skrev:

Principelt kan man jo også bruge sprog som OCaml til samme formål som C.

C kan jo ikke noget unikt. Det var vel bare det "første" sprog som blev udbredt til dets formål (OS kernels).


C er ikke det eneste sprog til OS kerner.

Men ikke alle sprog er egnede til OS kerner.

Du har brug for:
- pointer adgang til vilkårlige adresser
- god support for bit fifleri
- god kontrol med hvad der sker (ingen skjult brug af memory)

C er godt til den slags. Assembler er godt til den slags. Bliss er godt til den slags.

Store dele af Multics var lavet i PL/I men dr var også en del assembler, så jeg vil være forsigtig med at sige at PL/I kan bruges.



Gravatar #56 - arne_v
14. okt. 2011 21:13
Windcape (54) skrev:
Og ikke været i direkte brug de sidste, hmm, 15'ish år?


Dr bruges faktisk en del AIX, Solaris, HP+UX, *BSD idag!
Gravatar #57 - arne_v
14. okt. 2011 21:15
Windcape (50) skrev:
Men det giver ingen omtale at lave produkter der ikke henvender sig til slutbrugere.


Windcape (53) skrev:
Og så er der jo det lille problem med at brugere ikke kan huske mere end et par år tilbage.


Windcape (53) skrev:
Så siden at Ritchie ikke har promomeret sig så meget som Hejlsberg de sidste 10 år, så er det jo klart at der ikke er så meget fokus på ham.


Windcape (54) skrev:
Man skal være successfuld den dag man dør, ikke 20-30 år før!


Her er det jeg mener at der bør være forskel på Billedbladet og newz.dk!
Gravatar #58 - Windcape
14. okt. 2011 22:11
arne_v (57) skrev:
Her er det jeg mener at der bør være forskel på Billedbladet og newz.dk!
Antallet af softwareudviklere på newz.dk kan vist tælles på 2 hænder.

De flest herinde er (super)brugere. Derudover er personfictering noget der typisk hænger sammen med slutbrugere.

Det er kun udviklere over 40 som faktisk fokusere på personer. De fleste unge udviklere kan dårligt nok navnet på forfatteren til de bøger de brugte under studiet.

(at jeg kan, kan ikke bruges til en generalisering)
Gravatar #59 - arne_v
14. okt. 2011 22:19
Windcape (58) skrev:
Antallet af softwareudviklere på newz.dk kan vist tælles på 2 hænder.


Jeg tror at tallet er noget større.

Specielt hvis vi tæller dem under uddannelse med!
Gravatar #60 - Windcape
14. okt. 2011 22:24
Måske lidt. Men ikke meget! Det virker ihvertfald ikke som en udbredt diciplin herinde.
Gravatar #61 - arne_v
14. okt. 2011 22:27
#58

En udvikler som ikke har hørt om Turing, Knuth, Wirth, Ritchie, Stoustrup, Gossling, Hejlsberg er som en matematiker der ikke har hørt om Descarte, Pascal, Newton, Leibniz, Euler, Gauss eller en fysiker som ikke har hørt om Newton, Einstein, Bohr, Heissenberg.
Gravatar #62 - Windcape
14. okt. 2011 22:31
#61

Jeg savler Fowler på den liste ;-) Og af din liste havde jeg indtil Ritchies død, ikke hørt om Ritchie, og har stadigvæk ikke hørt om Writh.

Omend jeg er fint bekendt med både Pascal og C.

Jeg tror simpelthen ikke at "navne" er så vigtige, som de var for 20-30 år siden.

Hvis de ikke taler på konferencer (som Strostrup, Gossling og Hejlsberg gør), så tvivler jeg på at folk lærer deres navne at kende i dag.

Derudover er litterære værker jo ofte vigtigere end hvem der er opfinderen, i forhold til udbredelsen.

Og derfor er visse personer måske ikke særlig kendt.

arne_v (61) skrev:
en matematiker der ikke har hørt om Descarte, Pascal, Newton, Leibniz, Euler, Gauss eller en fysiker som ikke har hørt om Newton, Einstein, Bohr, Heissenberg.
Jeg tror ikke at Pascal, Leibniz, Euler, Gaus eller Heissenberg som personer bliver nævnt særlig meget i dag.

Kun hvis man selv gider læse om dem. Undervisning handler jo mere om det faktuelle, ikke om historien.

Selvom jeg savner det lidt.
Gravatar #63 - arne_v
14. okt. 2011 22:35
#62

Wirth står bag bl.a. Pascal, Modula-2 og Oberon.
Gravatar #64 - kasperd
15. okt. 2011 00:43
arne_v (44) skrev:
Så det er muligt at det næste mainstream OS ikke vil blive skrevet i C.
For at et sprog kan bruges til kerne og system libraries er der en række krav. Der skal være mulighed for at lave low level operationer som f.eks. inline assembly og tilgang til arbitrære adresser som du også selv var inde på.

Derudover må sproget ikke være afhængig af et runtime environment. Er der en afhængighed af specifikke library rutiner (hvilket C f.eks. kan være ved brug af nogle aritmetiske operationer, afhængig af bitbredden af dine variable og hvilken arkitektur der compileres til), så skal kerne/library selv kunne levere dem.

Det skal være muligt at skrive kode som man kan være sikker på aldrig laver implicit memory management. På det lave niveau er der dele af koden som bare ikke må lave kald til memory management. Det er acceptabelt at sproget har features som laver implicit memory management, hvis bare man kan komme udenom de features når man skriver sin kode.

Jeg kender sprog som kan leve op til de krav. C er åbenlyst en mulighed. C++ er også en mulighed, så længe man undgår visse features i sproget. Pascal er også en mulighed, hvis man bruger en variant med nogle få udvidelser.

Jeg har skrevet meget lav niveau kode i Turbo Pascal. De udvidelser det havde til low level operationer var ikke helt så fleksible som jeg ønskede, men de var tæt på. Det er ikke udelukket at man kunne have skrevet et operativsystem i Turbo Pascal. Men det var dog kun 16 bits kode, men en opdateret version af Pascal kunne sagtens være et brugbart sprog til at udvikle et operativsystem.

Java og andre sprog på samme niveau er ikke velegnet da de kræver et runtime environment som man tilsyneladende er nødt til at skrive i et andet sprog.

Mit gæt er at næste gang vi ser et nyt populært operativsystem udviklet fra bunden, så vil det være skrevet i C++.
Gravatar #65 - arne_v
15. okt. 2011 01:52
Windcape (62) skrev:
Jeg tror ikke at Pascal, Leibniz, Euler, Gaus eller Heissenberg som personer bliver nævnt særlig meget i dag.


Pascal bør komme op i forbindelse med sandsynligheds teori, Leibniz i forbindelse med differential regning, Euler i forbindelse med komplekse tal, Gauss navnet kendes fra matrice regning og normal fordeling (jeg er dog ikke sikker på at det som er opkaldt af ham faktisk er hans opdagelse). Heissenberg for kvantemekanikken.
Gravatar #66 - Alrekr
15. okt. 2011 08:06
#61: Der er en væsentlig årsag til at man lærer navnene at kende i fysik og matematik, men ikke i programmeringsfag: Metoder og teorier er, i fysik og matematik, opkaldt efter personerne. I programmering er metoder kun sjældent (min opfattelse i hvert fald) opkaldt efter personerne.
Gravatar #67 - Brugernavn
15. okt. 2011 08:24
Der er nu en del algoritmer, der er opkaldt efter opfinderene.
Kruskal, Dijkstra, Boyer & Moore, Knuth & Morris & Pratt, Rijndael og Rivest & Shamir & Adleman, for at nævne lidt eksempler.
Gravatar #68 - KickAssFairy
17. okt. 2011 08:41
... my gawd...
Hvad er det her for en diskussion?
En betydningsfuld mand er død og i har formået at gøre det til en pissing contest/diller måler konkurrence.
Fakta er (Windcape) at jobs, har bygget hele sit (gigantiske) imperium på hvad andre personer har udviklet OG KALDT DET FOR SIT EGET. Du stiller det op som om det er rocket surgery, hvilket det ikke er og basher folk med irrelevant viden. Ang. Jobs, har jeg respekt for manden idet han formåede at sælge sand i sahara og give et godt alternativ til windows da verden havde allermest brug for det.

Hvor om alt er, så betyder Dennis Ritchie meget for computer verdenen. Han dannede grundlaget for mange ting og banede vejen for mange pionerer.

Dennis, C u soon.
You will be missed...
Gravatar #69 - jgn.epp
17. okt. 2011 12:59
Tillykke med dine forældre, Windcape ;)
Gravatar #70 - Chewy
17. okt. 2011 14:36
[Offtopic]
Dennis, C u soon.


Er det ikke en meget pessimistisk tankegang du ligger for dagen?

Gravatar #71 - arne_v
17. okt. 2011 16:59
#70

Hvis han er 98, så er det vel realistisk.

Men med en mere typisk N alder, så bør det vare en del år.
Gravatar #72 - Barium
17. okt. 2011 19:32
arne_v (61) skrev:
#58

En udvikler som ikke har hørt om Turing, Knuth, Wirth, Ritchie, Stoustrup, Gossling, Hejlsberg er som en matematiker der ikke har hørt om Descarte, Pascal, Newton, Leibniz, Euler, Gauss eller en fysiker som ikke har hørt om Newton, Einstein, Bohr, Heissenberg.


Windcape (62) skrev:
#61

Jeg savler Fowler på den liste ;-) Og af din liste havde jeg indtil Ritchies død, ikke hørt om Ritchie, og har stadigvæk ikke hørt om Writh.

...


Med fare for at bringe denne diskussion alt for langt fra topic kan jeg ikke forstå at Dijkstra ikke optræder blandt nogle af de navne i nævner, den i min optik: absolut, uden sidestykke, største og mest betydningsfulde person i dette fag. Men ok det er vidst at anspore til en helt anden debat.
Gravatar #73 - PowerPatrick
17. okt. 2011 19:59
#72

Zhadow (67) skrev:
Der er nu en del algoritmer, der er opkaldt efter opfinderene.
Kruskal, Dijkstra, Boyer & Moore, Knuth & Morris & Pratt, Rijndael og Rivest & Shamir & Adleman, for at nævne lidt eksempler.
Gravatar #74 - Barium
17. okt. 2011 20:12
PowerPatrick (73) skrev:
#72

Zhadow (67) skrev:
Der er nu en del algoritmer, der er opkaldt efter opfinderene.
Kruskal, Dijkstra, Boyer & Moore, Knuth & Morris & Pratt, Rijndael og Rivest & Shamir & Adleman, for at nævne lidt eksempler.


Hvilket jo ikke er nævnt af nogle af de to, faktisk er det først nævnt senere. :)
Gravatar #75 - arne_v
18. okt. 2011 07:23
#72

Dijkstra er helt klart et af de store navne.

Men måske er der alligevel mange som kun husker ham for goto considered harmful.
Gravatar #76 - kasperd
18. okt. 2011 07:42
arne_v (75) skrev:
Men måske er der alligevel mange som kun husker ham for goto considered harmful.
Personligt husker jeg ham nu mere for hans mest kendte grafalgoritme, men han opfandt jo også semaforen. At artiklen du nævner fik den opmærksomhed den gjorde hænger jo nok sammen med at den blev skrevet af en person der var kendt for sine bidrag. De bidrag er vel ikke helt blevet glemt igen?
Gravatar #77 - markjensen
18. okt. 2011 16:46
Hoare er skuffet :(
Gravatar #78 - arne_v
29. okt. 2011 03:18
kasperd (76) skrev:

De bidrag er vel ikke helt blevet glemt igen?


Blandt dataloger: nej. Blandt øvrige: kunne jg godt forestille mig.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login