Donald L. Shell
Donald Lewis Shell (* 1. März 1924 in Croswell, Michigan; † 2. November 2015 in Asheville, North Carolina<ref> <templatestyles src="Webarchiv/styles.css" />{{#if:
| {{#ifeq: {{{wayback}}} | *
| {{#if: Donald Lewis Shell | {{#invoke:WLink|getEscapedTitle|Donald Lewis Shell}} | {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|{{{wayback}}}}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Donald Lewis Shell | {{#invoke:WLink|getEscapedTitle|Donald Lewis Shell}} | {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|{{{wayback}}}}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Donald Lewis Shell | {{#invoke:WLink|getEscapedTitle|Donald Lewis Shell}} | {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Donald Lewis Shell | {{#invoke:WLink|getEscapedTitle|Donald Lewis Shell}} | {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Donald Lewis Shell | {{#invoke:WLink|getEscapedTitle|Donald Lewis Shell}} | {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if: 20151113055708
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Donald Lewis Shell | {{#invoke:WLink|getEscapedTitle|Donald Lewis Shell}} | {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:20151113055708|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291}}
|| {{#if: || }}
}}{{#if: Donald Lewis Shell
| {{#if: {{#invoke:WLink|isBracketedLink|Donald Lewis Shell}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://themountaineer.villagesoup.com/p/donald-lewis-shell/1438291 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref>) war ein US-amerikanischer Ingenieur und Informatiker. Seine bekannteste Leistung ist das von ihm vorgeschlagene Sortierverfahren Shellsort.
Leben
Nach einer schnell durchlaufenen Schullaufbahn ging er an die Michigan Technological University, wo er einen Bachelor of Science in Civil Engineering erhielt. Anschließend arbeitete er als Ingenieur während des Zweiten Weltkrieges in der Armee auf den Philippinen.
Zurück in den Vereinigten Staaten heiratete er Alice McCullough aus Lima, Ohio und unterrichtete Mathematik an seiner Hochschule Michigan Technological University.
Einige Jahre später wechselte er zu General Electric nach Cincinnati, Ohio. Gleichzeitig erwarb er 1951 seinen Masters degree in Mathematik an der University of Cincinnati.
Während dieser Zeit entstand auch der Algorithmus, der heute seinen Namen trägt, Shellsort, und der 1959 veröffentlicht wurde<ref name="shell59">{{#invoke:Vorlage:Literatur|f}}{{#if:
| {{#if: Vorlage:Cite book/ParamBool
| Vorlage:Toter Link/archivebot
| Vorlage:Webarchiv/archiv-bot
}}
}}{{#invoke:TemplatePar|check
|all = title=
|opt = vauthors= author= author1= authorlink= author-link= author-link1= author1-link= author2= author3= author4= author5= author6= author7= author8= author9= editor= last= first= last1= first1= last2= first2= last3= first3= last4= first4= last5= first5= last6= first6= last7= first7= last8= first8= last9= first9= last10= first10= last11= first11= last12= first12= last13= first13= last14= first14= last15= first15= others= script-title= trans-title= date= year= volume= issue= number= series= page= pages= at= issn= arxiv= bibcode= doi= pmid= pmc= jstor= oclc= id= url= url-status= format= access-date= archive-date= archive-url= archivebot= offline= location= publisher= language= quote= work= journal= newspaper= magazine= periodical= name-list-style= url-access= doi-access= display-authors= via= s2cid= mr= type= citeseerx= accessdate= archivedate= archiveurl= coauthors= month= day= last16= first16= last17= first17= last18= first18= last19= first19= last20= first20= last21= first21= last22= first22= last23= first23= last24= first24= last25= first25= last26= first26= last27= first27= last28= first28= last29= first29= last30= first30= last31= first31=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Cite journal
|errNS = 0
|template = Vorlage:Cite journal
|format =
|preview = 1
}}Vorlage:Cite book/URL{{#if: | Vorlage:Cite book/Meldung }}{{#if: | Vorlage:Cite book/Meldung }}{{#if: Communications of the ACM
|| Vorlage:Cite book/Meldung
}}{{#if: Vorlage:Cite book/ParamBool
| Vorlage:Cite book/Meldung
}}{{#if: Vorlage:Cite book/ParamBool
| Vorlage:Cite book/Meldung
}}{{#if: Vorlage:Cite book/ParamBool
| Vorlage:Cite book/Meldung
}}{{#if: Vorlage:Cite book/ParamBool
| Vorlage:Cite book/Meldung
}}{{#if: Vorlage:Cite book/ParamBool
| Vorlage:Cite book/Meldung
}}{{#if: Vorlage:Cite book/ParamBool
| Vorlage:Cite book/Meldung
}}Vorlage:Cite book/Meldung2{{#ifexpr: 0{{#ifeq:Shell|^^||+1}}{{#ifeq:^^|^^||+1}}{{#ifeq:^^|^^||+1}}{{#ifeq:^^|^^||+1}} > 1
| Vorlage:Cite book/Meldung
}}</ref>.
Shell zog nach Schenectady, New York um, wo er als Manager of Engineering immer noch bei GE arbeitete. Seine Abteilung wurde später als Information Services Department bekannt. Hier entstand der erste kommerzielle Versuch, Rechner so zu vernetzen, wie es später im Client-Server-Modell beschrieben wurde.
Zusammen mit John Kemeny und Tom Kurtz war er an der Entwicklung eines Time-Sharing-Systems beteiligt.
Zusammen mit Ralph Mosher gründete er 1972 eine eigene Firma mit dem Namen Robotics Inc. Er leitete das Unternehmen als General Manager und Chief Software Engineer. Innerhalb von vier Jahren hatte das Unternehmen Erfolg mit der Produktion von Robotern für Industrieproduktionslinien.
Nach vier Jahren wurde das Unternehmen verkauft und Dr. Shell kehrte zur General Electric Information Services Corporation zurück.
Er war seit 1984 im Ruhestand und lebte bis zuletzt in North Carolina. Seine Zeit verbrachte er mit kirchlichen Aktivitäten und in der Mission. Für missionarische Organisationen entwickelte er auch noch Software.<ref name="shell-donald_bio"><templatestyles src="Webarchiv/styles.css" />{{#if:20120204101922
| {{#ifeq: 20120204101922 | *
| {{#if: Biografische Angaben auf krypton.mnsu.edu | {{#invoke:WLink|getEscapedTitle|Biografische Angaben auf krypton.mnsu.edu}} | {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20120204101922}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Biografische Angaben auf krypton.mnsu.edu | {{#invoke:WLink|getEscapedTitle|Biografische Angaben auf krypton.mnsu.edu}} | {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20120204101922}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Biografische Angaben auf krypton.mnsu.edu | {{#invoke:WLink|getEscapedTitle|Biografische Angaben auf krypton.mnsu.edu}} | {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Biografische Angaben auf krypton.mnsu.edu | {{#invoke:WLink|getEscapedTitle|Biografische Angaben auf krypton.mnsu.edu}} | {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Biografische Angaben auf krypton.mnsu.edu | {{#invoke:WLink|getEscapedTitle|Biografische Angaben auf krypton.mnsu.edu}} | {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Biografische Angaben auf krypton.mnsu.edu | {{#invoke:WLink|getEscapedTitle|Biografische Angaben auf krypton.mnsu.edu}} | {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20120204101922|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm}}
|| {{#if: || }}
}}{{#if: Biografische Angaben auf krypton.mnsu.edu
| {{#if: {{#invoke:WLink|isBracketedLink|Biografische Angaben auf krypton.mnsu.edu}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> Am 2. November 2015 starb Donald Lewis Shell im Alter von 91 Jahren in Asheville, North Carolina.
Weblinks
- http://krypton.mnsu.edu/~geneal/shell-donald_bio.htm – Biografische Angaben
- http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Shell:Donald_L=.html – Liste Shells Publikationen
Quellen
<references />
{{#if: Shell, Donald L. | {{#if: Shell, Donald Lewis (vollständiger Name) | {{#if: US-amerikanischer Ingenieur und Informatiker | {{#if: 1. März 1924 | {{#if: Croswell, Michigan, Vereinigte Staaten | {{#if: 2. November 2015 | {{#if: Asheville, North Carolina, Vereinigte Staaten || Personendaten | |
|---|---|
| NAME | Shell, Donald L.
}} |
| ALTERNATIVNAMEN | Shell, Donald Lewis (vollständiger Name)
}} |
| KURZBESCHREIBUNG | US-amerikanischer Ingenieur und Informatiker
}} |
| GEBURTSDATUM | 1. März 1924
}} |
| GEBURTSORT | Croswell, Michigan, Vereinigte Staaten
}} |
| STERBEDATUM | 2. November 2015
}} |
| STERBEORT | Asheville, North Carolina, Vereinigte Staaten
}} |
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Informatiker
- Person im Pazifikkrieg (Vereinigte Staaten)
- US-Amerikaner
- Geboren 1924
- Gestorben 2015
- Mann