Zum Inhalt springen

Charles Leonard Hamblin

aus Wikipedia, der freien Enzyklopädie

Charles Leonard Hamblin (* 20. November 1922; † 14. Mai 1985) war ein australischer Philosoph, Logiker und Computerpionier sowie Professor für Philosophie an der Technischen Universität (heute: Universität) von New South Wales in Sydney. Zu seinen bekanntesten Leistungen auf dem Gebiet der Informatik zählen die Einführung (manche Quellen meinen auch Erfindung) der umgekehrten polnischen Notation und – unabhängig von und etwa gleichzeitig mit Friedrich L. Bauer und Klaus Samelson – die Erfindung des Stapelspeichers. Hamblins bekanntester Beitrag zur Philosophie ist sein Buch Fallacies, bis heute ein Standardwerk auf dem Gebiet der Fehlschlüsse.

Leben und Wirken

Nach dem – durch den Zweiten Weltkrieg und den Radar-Dienst bei der australischen Luftwaffe unterbrochenen – Studium von Mathematik, Physik und Philosophie an der University of Melbourne promovierte Hamblin 1957 an der London School of Economics. Von 1955 war er erst Lehrbeauftragter, schließlich bis zu seinem Tode Professor für Philosophie an der damaligen Technischen Universität von New South Wales.<ref>Siehe Peter McBurney: <templatestyles src="Webarchiv/styles.css" />{{#if:20031224215629

      | {{#ifeq: 20031224215629 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20031224215629}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20031224215629}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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:20031224215629|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.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}}
    || {{#if:  || }}
  }}{{#if: Charles L. Hamblin: Computer Pioneer
    | {{#if: {{#invoke:WLink|isBracketedLink|Charles L. Hamblin: Computer Pioneer}}
        | {{#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.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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}}
            }} 
       }}
  }}. In: This Month in Automated Decision-Making. Issue 3, 3. März 2003</ref>

In der zweiten Hälfte der 1950er Jahre wurde Hamblin am dritten in Australien verfügbaren Computer aktiv, einem Exemplar des DEUCE (Akronym für Digital Electronic Universal Computing Engine, „digitale, elektronische Universalrechenmaschine“), einer von der (später in Marconi Company und British Aerospace aufgegangenen) Firma English Electric hergestellten kommerziellen Version des von Alan Turing maßgeblich mitgeplanten Automatic Computing Engine (ACE). Für den DEUCE entwarf Hamblin eine der ersten Programmiersprachen überhaupt, das auf umgekehrter polnischer Notation beruhende GEORGE (Akronym für General Order Generator, „allgemeiner Ablaufgenerator“), samt dem zugehörigen Compiler (Sprachübersetzer), der die in GEORGE formulierten Programme in die Maschinensprache des Rechners übersetzte.<ref>Hinsichtlich der Informationen dieses Absatzes deckt sich die verfügbare Literatur; beispielhaft sei auf die ausführliche Darstellung eines ehemaligen DEUCE-Wartungstechnikers hingewiesen, die auf einer Unterseite ausdrücklich auf Hamblin Bezug nimmt. Siehe die beiden im Abschnitt Schriften angeführten Artikel Hamblins aus den Jahren 1957 und 1960.</ref>

Hamblins Arbeiten gelten als die erste tatsächliche Beschäftigung mit umgekehrter polnischer Notation, weshalb er oft auch als Erfinder dieser Darstellungsweise genannt wird.<ref>z. B. Peter McBurney: <templatestyles src="Webarchiv/styles.css" />{{#if:20031224215629

      | {{#ifeq: 20031224215629 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20031224215629}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20031224215629}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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:20031224215629|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.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}}
    || {{#if:  || }}
  }}{{#if: Charles L. Hamblin: Computer Pioneer
    | {{#if: {{#invoke:WLink|isBracketedLink|Charles L. Hamblin: Computer Pioneer}}
        | {{#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.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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}}
            }} 
       }}
  }} oder John Kennedy: RPN Perspective. In: PPC [Personal Programmable Calculators] Calculator Journal. Vol. 9, No. 5, August 1982, S. 26–29.</ref> Unabhängig von der Frage, ob man die umgekehrte polnische Notation als eigenständige Darstellungsweise oder – wie Hamblin selbst<ref>„[Polish] notation […] has some other advantages. In particular Reverse Polish […]“ (Hamblin 1962, Seite 210, Hervorhebung im Original), beachte das „in particular“</ref> – als Variante der bereits zwischen 1920 und 1930 vom polnischen Logiker und Philosophen Jan Łukasiewicz entwickelten gewöhnlichen polnischen Notation betrachtet (und ob Łukasiewicz selber, was nahe liegt, beide Varianten gesehen hat), kommt Hamblin jedenfalls das Verdienst zu, den Vorteil der umgekehrten polnischen Schreibweise bei der Verarbeitung auf programmierbaren Computern erkannt<ref>„In particular Reverse Polish […] has the property that the operators appear in the order in which they are required in computation.“ Hamblin 1962, S. 210, Hervorhebung im Original.</ref> und Algorithmen hierfür angegeben zu haben.<ref>Eine Überblicksdarstellung bietet sein Artikel Translation to and from Polish Notation aus dem Jahr 1962.</ref>

Das zweite unmittelbare Ergebnis der Beschäftigung mit der Entwicklung von Compilern war das Konzept des Stapelspeichers, das Hamblin unabhängig von Friedrich L. Bauer und Klaus Samelson entwickelte, denen 1957 ein Patent für die Verwendung eines Stapelspeichers zur Übersetzung von Programmiersprachen erteilt wurde. Im selben Jahr – 1957 – stellte Hamblin sein Stapelkonzept bei der ersten australischen Computerkonferenz vor.<ref>Der Text hierzu, An Addressless Coding Scheme based on Mathematical Notation, ist ebenso wie die ausführlichere Darstellung GEORGE, an Addressless Coding Scheme for DEUCE, im Abschnitt Schriften angeführt.</ref> Hamblins Arbeiten gaben mit den Anstoß für die Entwicklung stapelbasierter Computer, deren Maschinenbefehle ihre Argumente von einem Stapel beziehen und das Ergebnis wieder auf diesem Stapel ablegen.<ref>„The English Electric KDF8 and Burroughs B5000 […] each of [which] uses a ‚push down‘ […] type of store for arithmetic operands and results, following a scheme suggested by the present author.“ (Hamblin 1962, S. 210)</ref>

In den 1960er Jahren begann sich Hamblin wieder vermehrt philosophischen Fragestellungen zuzuwenden. Neben einem einflussreichen Einführungsbuch in die formale Logik entstand sein bis heute als Standardwerk geltendes und in Druck befindliches Werk Fallacies, das sich der Behandlung von Fehlschlüssen durch die traditionelle Logik widmet und mit dem er die formale Dialektik ins Leben rief. Ebenso gilt Hamblin als einer der Begründer der modernen temporalen Logik (Zeitlogik) und der modernen Fragelogik.<ref>Jim Mackenzie: Charles Leonard Hamblin, 1922-1985. In: Australasian Journal of Philosophy. Vol. 63, No. 3, September 1985</ref>

Schriften

Monographien

  • Language and the Theory of Information. Dissertation. Universität London, Oktober 1956
  • Elementary Formal Logic: Programmed Course. Methuen, London 1967, ISBN 0-416-69820-4
  • Fallacies. Methuen, London 1970, ISBN 0-416-14570-1 und ISBN 0-416-70070-5 (Taschenbuch); Neuauflage Vale Press, 2004, ISBN 0-916475-24-7 (Taschenbuch) – bis heute ein Standardwerk zum Thema
  • Imperatives. Blackwell, Oxford 1987, ISBN 0-631-15193-1

Einflussreiche Artikel

  • An Addressless Coding Scheme based on Mathematical Notation. In: W. R. E. Conference on Computing, Proceedings. Weapons Research Establishment, Salisbury 1957
  • Computer Languages. In: The Australian Journal of Science. 20, 1957, S. 135–139. Nachgedruckt in The Australian Computer Journal. 17/4, November 1985, S. 195–198
  • GEORGE, an Addressless Coding Scheme for DEUCE. In: Australian National Committee on Computation and Automatic Control, Summarized Proceedings of First Conference. Paper C6.1, 1960
  • Translation to and from Polish Notation. In: The Computer Journal. 5/3, Oktober 1962, S. 210–213

Weblinks

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20031216233842
      | {{#ifeq: 20031216233842 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Charles L. Hamblin | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20031216233842}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Charles L. Hamblin | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20031216233842}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Charles L. Hamblin | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.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: Charles L. Hamblin | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.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: Charles L. Hamblin | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.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: Charles L. Hamblin | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.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:20031216233842|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.csc.liv.ac.uk/~peter/hamblin.html}}
    || {{#if:  || }}
  }}{{#if: Charles L. Hamblin
    | {{#if: {{#invoke:WLink|isBracketedLink|Charles L. Hamblin}}
        | {{#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.csc.liv.ac.uk/~peter/hamblin.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.csc.liv.ac.uk/~peter/hamblin.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/hamblin.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}}
            }} 
       }}
  }}, Kurzbiografie von Peter McBurney (Universität Liverpool), 2003 
  • <templatestyles src="Webarchiv/styles.css" />{{#if:20031224215629
      | {{#ifeq: 20031224215629 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20031224215629}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20031224215629}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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: Charles L. Hamblin: Computer Pioneer | {{#invoke:WLink|getEscapedTitle|Charles L. Hamblin: Computer Pioneer}} | {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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:20031224215629|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.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html}}
    || {{#if:  || }}
  }}{{#if: Charles L. Hamblin: Computer Pioneer
    | {{#if: {{#invoke:WLink|isBracketedLink|Charles L. Hamblin: Computer Pioneer}}
        | {{#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.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.csc.liv.ac.uk/~peter/this-month/this-month-3-030303.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}}
            }} 
       }}
  }}, Artikel von Peter McBurney, 2003 

Fußnoten

<references />

{{#ifeq: p | p | | {{#if: 135933404n/84/12073851718445 | |

}} }}{{#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: 135933404 | | {{#if: {{#statements:P227}} | | }} }} }}{{#ifeq: p | p | {{#if: 135933404 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P227}} | | }} }} }} }}{{#ifeq: p | p | {{#if: n/84/120738 | | {{#if: {{#statements:P244}} | | }} }} }}{{#ifeq: p | p | {{#if: n/84/120738 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P244}} | | }} }} }} }}{{#ifeq: p | p | {{#if: 51718445 | | {{#if: {{#statements:P214}} | | }} }} }}{{#ifeq: p | p | {{#if: 51718445 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P214}} | | }} }} }} }}Vorlage:Wikidata-Registrierung

{{#if: Hamblin, Charles Leonard | {{#if: | {{#if: australischer Philosoph, Logiker und Computerpionier | {{#if: 20. November 1922 | {{#if: | {{#if: 14. Mai 1985 | {{#if: |

Vorlage:Wikidata-Registrierung