Zum Inhalt springen

Charles Bachman

aus Wikipedia, der freien Enzyklopädie
Datei:Charles Bachman 2012.jpg
Charles Bachman, 2012

Charles „Charlie“ William Bachman (* 11. Dezember 1924 in Manhattan, Kansas; † 13. Juli 2017 in Lexington,<ref>Harrison Smith: Charles Bachman, engineer who devised a better way to manage data, dies at 92. The Washington Post, 16. Juli 2017.</ref> Massachusetts) war ein amerikanischer Informatiker.

Er entwickelte unter anderem das Netzwerkdatenbankmodell und eines der ersten Datenbankmanagementsysteme sowie die zum Entwurf von Datenbank-Diagrammen weitverbreitete Bachman-Notation im Entity-Relationship-Modell und war an der Schaffung zahlreicher Standards im Bereich Datenbanken und ferner Netzwerktechnik beteiligt. Er erhielt 1973 den Turing Award für „seinen herausragenden Beitrag zur Technologie von Datenbanken“. Bachman war ein ungewöhnlicher Turing-Award-Gewinner, weil er seine gesamte berufliche Laufbahn nicht im akademischen Umfeld, sondern in der Industrie verbrachte.

Biografie

Der Sohn des Football-Trainers Charles W. Bachman schloss die Highschool in East Lansing, Michigan, 1943 vorzeitig ab und erledigte daraufhin das Freshman-Jahr in Maschinenbau am Michigan State College in East Lansing in einem halben Jahr, bevor er sich freiwillig zur Armee meldete. Von 1944 an verbrachte er zwei Jahre mit dem US Army Anti-Aircraft Artillery Corps im Pazifikkrieg, wo er erstmals mit Computern in Berührung kam (Feuerleitanlagen für 90-mm-Geschütze). In Australien besuchte er die Officer Candidate School, nachdem er schon an der Highschool am Reserve-Officer-Training-Corps-Programm teilgenommen hatte. Danach studierte er am Michigan State College (Bachelor 1948) und an der University of Pennsylvania in Philadelphia (Master 1950). Da das postgraduale Studium an der University of Pennsylvania in Form von Abendkursen ausgestaltet war, besuchte er tagsüber parallel dazu die Wharton School für ein MBA-Studium, dessen letztes Semester er aber nach dem Erreichen des Engineering-Masters nicht mehr absolvierte.

Im Anschluss an das Studium heiratete er die Kunsthistorikerin Connie Hadley und begann seine Karriere als Ingenieur bei Dow Chemical in Midland, wo einige seiner ersten Projekte allerdings die Erstellung eines Discounted Cash-Flow-Konzepts und einer Art von Management-Informationssystem auf Lochkartenbasis waren. Zwischenzeitlich wurde er stellvertretender Betriebsleiter einer Polystyrol-Fabrik des Unternehmens, wechselte 1957 aber als Manager in die neugegründete Abteilung Central Data Processing und sollte damit verantwortlich für die Beschaffung und Installation des ersten großen Computers des Unternehmens sein. Im Rahmen dieser Tätigkeit nahm er auch an einem zweiwöchigen Programmierkurs bei Remington Rand an einer UNIVAC 1103A teil.

Im Mai 1958 kam es erstmals zu einem Stellenabbau bei Dow Chemical, und Bachman musste zehn seiner 30 frisch eingestellten und als Programmierer ausgebildeten Leute entlassen. Auch seine Bestellung einer IBM 709 wurde zurückgezogen, nachdem die Programmierer für diese Maschine ausgebildet worden waren und ein entsprechender Computerraum im Neubau des Dow-Chemical-Hauptquartiers errichtet worden war. Bachman blieb aber in der IBM-Nutzergruppe SHARE aktiv, insbesondere in dem von ihm mitbegründeten Data Processing Committee, in dessen Umfeld er das Dateiverwaltungs- und Reportingprogramm 9PAC mitentwickelte.

Im Dezember 1960 verließ Bachman Dow und ging zu General Electric nach New York City, wo er das nach eigenen Angaben erste integrierte Produktionssteuerungssystem MIACS (später auch als GEICS – General Electric Integrated Control System, bzw. HMS – Honeywell Manufacturing System kommerziell vermarktet) und als Nebenprodukte eines der ersten Datenbankmanagementsysteme, den ebenfalls kommerzialisierten IDS (Integrated Data Store, Ursprung des Netzwerkdatenbankmodells) sowie ein auf IDS basierendes Betriebssystem entwickelte. In diesem Kontext entwarf er auch eine eigene Ausprägung der Datenstrukturdiagramme, später als Bachman-Notation bekannt. 1964 wechselte er in die Computer-Abteilung von GE in Phoenix, Arizona, wo er zunächst die IDS-Weiterentwicklung sowie die Erstellung von IDS-Schulungsmaterial und später weitere Datenbank-, Informations- und Betriebssystem-Projekte betreute. Daneben unterstützte er die 1965 gegründete CODASYL List Processing Task Group (ab 1967 Data Base Task Group) mit Standardspezifikationen für COBOL-DBMS basierend auf der IDS-Sprache. Später war er auch Vizepräsident des CODASYL Data Description Language Committee.

Als das General Electric Computer Department 1970 von Honeywell gekauft wurde, arbeitete Bachman fortan für deren Forschungsabteilung in Waltham als Manager der Database Management Group. Dort war Bachman unter anderem im Komitee zur Erstellung des ANSI-SPARC-Standards für Datenbankschemata tätig, trieb die Entwicklung der Distributed Systems Architecture für Netzwerke voran und engagierte sich im OSI-Standardisierungskomitee als Vorsitzender des amerikanischen Subkomitees 16.

1981 ging er als Vizepräsident des Produktmanagements zu Cullinane Database Systems (später Cullinet), deren Hauptprodukt die IDS-Weiterentwicklung IDMS (Integrated Database Management System, ursprünglich von B. F. Goodrich) war. Aus dem OSI-Komitee trat er aus, da er kein wirtschaftliches Interesse Cullinanes an jener Arbeit sah. Dennoch waren Cullinanes Bedürfnisse und Bachmans Fähigkeiten nicht in Einklang zu bringen, und so wurde dieser nach zwei Jahren wieder entlassen. Die mit dem als Abfindung konzipierten Beratervertrag verbundene Nutzungsmöglichkeit der Cullinane-Computer und -Software nutzte er allerdings, um weiter Datenmodellierungstools zu entwickeln. Im April 1983 gründete er zusammen mit seiner Frau Bachman Information Systems (kurz BACHMAN). Später stellte er auch seinen Sohn Jonathan ein, um grafische Diagrammdesignprogramme zu entwickeln, die ab 1986 zusammen mit anderen CASE-Tools mit zwei Millionen Dollar fremdem Risikokapital auf PCs zur Marktreife gebracht wurden. Das Unternehmen wurde kurzzeitig auch IBM Business Partner, zerstritt sich aber mit IBM, als von dort zu großer Einfluss auf die Ausrichtung von BACHMAN genommen worden sollte. Bachman zog sich aus der operativen Unternehmensführung weitgehend zurück und konzentrierte sich wieder mehr auf die technische Seite, indem er etwa sein Partnership-Set-Modell, eine Weiterentwicklung des Netzwerkdatenbankmodells, überarbeitete.

Bachman Information Systems, 1990 an die Börse gegangen, geriet aufgrund des geringen Absatzes in finanzielle Schwierigkeiten und fusionierte schließlich mit Cadre Technologies zu Cayenne Software, das 1998 von Sterling Software gekauft wurde, das keine zwei Jahre später wiederum von Computer Associates gekauft wurde. Bachman selbst trat 1997 als Chairman of the Board von Cayenne Software zurück und wurde freier Berater für Constellar Systems, die auf die Integration heterogener Datenbanksysteme spezialisiert waren, allerdings an Projektmanagementfehlern scheiterten.

Bachman zog sich zunächst aus der IT zurück und beriet die örtliche Episkopalkirche in finanziellen Dingen. Bei Cbr Systems (Cord Blood Registry) beschäftigte er sich allerdings wieder mit Datenbankdesign.

Bachman war bekannt für seine hitzigen Debatten (insbesondere bei der SIGFIDET ACM Conference 1974) mit Edgar F. Codd, der das relationale Datenbankmodell dem von Bachman proklamierten Netzwerkdatenbankmodell vorzog. Er blieb gegenüber dem relationalen Modell und speziell dessen Performance weiter skeptisch.

Charles Bachman, der am Parkinson-Syndrom erkrankt war, starb am 13. Juli 2017.

Auszeichnungen (Auswahl)

Literatur

  • Thomas Haigh: Charles W. Bachman: Database Software Pioneer. In: IEEE Annals of the History of Computing, Vol. 33, Number 4, 2011, S. 70–80.

Weblinks

[{{canonicalurl:Commons:Category:{{#if:Charles Bachman|Charles Bachman|Charles Bachman}}|uselang=de}} Commons: {{#if:Charles Bachman|Charles Bachman|{{#if:Charles Bachman|Charles Bachman|{{#invoke:WLink|getArticleBase}}}}}}]{{#switch:1

|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:

    | {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
        |1/=  und Videos
        |1/1=, Videos und Audiodateien
        |/1=  und Audiodateien}}
    | , Videos und Audiodateien
  }}

|#default= – }}{{#if: Charles Bachman

   | {{#ifeq: {{#invoke:Str|left|charles bachman|9}} 
       | category: 
| FEHLER: Ohne Category: angeben!}}}}

Vorlage:Wikidata-Registrierung

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20111209143727
      | {{#ifeq: 20111209143727 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Liste einer Sammlung von Bachmans Arbeiten | {{#invoke:WLink|getEscapedTitle|Liste einer Sammlung von Bachmans Arbeiten}} | {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20111209143727}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Liste einer Sammlung von Bachmans Arbeiten | {{#invoke:WLink|getEscapedTitle|Liste einer Sammlung von Bachmans Arbeiten}} | {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20111209143727}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Liste einer Sammlung von Bachmans Arbeiten | {{#invoke:WLink|getEscapedTitle|Liste einer Sammlung von Bachmans Arbeiten}} | {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#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: Liste einer Sammlung von Bachmans Arbeiten | {{#invoke:WLink|getEscapedTitle|Liste einer Sammlung von Bachmans Arbeiten}} | {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#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!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Liste einer Sammlung von Bachmans Arbeiten | {{#invoke:WLink|getEscapedTitle|Liste einer Sammlung von Bachmans Arbeiten}} | {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html}} }} (Memento{{#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: Liste einer Sammlung von Bachmans Arbeiten | {{#invoke:WLink|getEscapedTitle|Liste einer Sammlung von Bachmans Arbeiten}} | {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html}} }}  
                 }}}}}}}}{{#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:20111209143727|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#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:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#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://www.cbi.umn.edu/collections/inv/cbi00125.html}}
    || {{#if:  || }}
  }}{{#if: Liste einer Sammlung von Bachmans Arbeiten
    | {{#if: {{#invoke:WLink|isBracketedLink|Liste einer Sammlung von Bachmans Arbeiten}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.cbi.umn.edu/collections/inv/cbi00125.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.cbi.umn.edu/collections/inv/cbi00125.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.cbi.umn.edu/collections/inv/cbi00125.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#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}}
            }} 
       }}
  }} an der University of Minnesota (englisch)
  • <templatestyles src="Webarchiv/styles.css" />{{#if:20120928201032
      | {{#ifeq: 20120928201032 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) | {{#invoke:WLink|getEscapedTitle|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}} | {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20120928201032}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) | {{#invoke:WLink|getEscapedTitle|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}} | {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20120928201032}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) | {{#invoke:WLink|getEscapedTitle|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}} | {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#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: Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) | {{#invoke:WLink|getEscapedTitle|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}} | {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#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!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) | {{#invoke:WLink|getEscapedTitle|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}} | {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}} }} (Memento{{#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: Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) | {{#invoke:WLink|getEscapedTitle|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}} | {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}} }}  
                 }}}}}}}}{{#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:20120928201032|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#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:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#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://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml}}
    || {{#if:  || }}
  }}{{#if: Charles W. (Charlie) Bachman (Dec. 11, 1924 - )
    | {{#if: {{#invoke:WLink|isBracketedLink|Charles W. (Charlie) Bachman (Dec. 11, 1924 - )}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.computerhistory.org/events/lectures/bachman_04162002/bachman.shtml }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#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}}
            }} 
       }}
  }} (englisch)
  • Interview mit Charles Bachman (PDF; 762 kB), Thomas Haigh, Charles Babbage Institute, 2004 (mit Anmerkungen von 2006), 166 Seiten. Enthält biografisches Material und viele technische Hintergrundinformationen (englisch)
  • Vorlage:TIBAV-Suche

Einzelnachweise

<references />

Vorlage:Navigationsleiste Träger des Turing-Awards

{{#ifeq: p | p | | {{#if: 1109918585440147093753025002524 | |

}} }}{{#ifeq:||{{#if: | [[Kategorie:Wikipedia:GND fehlt {{#invoke:Str|left|{{{GNDCheck}}}|7}}]] }}{{#if: | {{#if: | | }} }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#ifeq: p | p | {{#if: 1109918585 | | {{#if: {{#statements:P227}} | | }} }} }}{{#ifeq: p | p | {{#if: 1109918585 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P227}} | | }} }} }} }}{{#ifeq: p | p | {{#if: | | {{#if: {{#statements:P244}} | | }} }} }}{{#ifeq: p | p | {{#if: | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P244}} | | }} }} }} }}{{#ifeq: p | p | {{#if: 440147093753025002524 | | {{#if: {{#statements:P214}} | | }} }} }}{{#ifeq: p | p | {{#if: 440147093753025002524 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P214}} | | }} }} }} }}Vorlage:Wikidata-Registrierung

{{#if: Bachman, Charles | {{#if: Bachman, Charles W.; Bachman, Charles William; Bachman, Charlie | {{#if: amerikanischer Informatiker | {{#if: 11. Dezember 1924 | {{#if: Manhattan, Kansas | {{#if: 13. Juli 2017 | {{#if: Lexington, Massachusetts |

Vorlage:Wikidata-Registrierung