Ceres (Computersystem)
Ceres ist der Name des im Jahre 1986 vom Schweizer Informatiker Niklaus Wirth und seiner Gruppe entwickelten Computersystems. Basis war ein 32-Bit-Prozessor (NS320xx). Dabei wurde auch das dazugehörige Betriebssystem, das Oberon System, entwickelt, das in der parallel dazu definierten Programmiersprache Oberon programmiert ist. Die Rechner dienten bis etwa 2003 zur Ausbildung der Informatikstudenten an der ETH Zürich. Das ETH Oberon System wurde im Laufe der Zeit auf andere Plattformen wie Windows oder Solaris portiert, um von der alten und inzwischen fehleranfälligen Ceres-Hardware unabhängig zu sein.
Der Name Ceres stammt von der römischen Göttin des Ackerbaus.
Siehe auch
Wirth schuf auch das Computersystem Lilith und entwickelte für die Programmierung dessen Betriebssystems die Sprache Modula-2.
Weblinks
Datei:ETH-BIB-Ceres-ETHZ INFK 0076 b.tif <templatestyles src="Webarchiv/styles.css" />{{#if:20160310113026Ceres Workstation, zu Anschauungszwecken geöffnetes Gehäuse, ohne Laufwerk, um 1986
| {{#ifeq: 20160310113026 | *
| {{#if: ETH Oberon System Genealogy Tree | {{#invoke:WLink|getEscapedTitle|ETH Oberon System Genealogy Tree}} | {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20160310113026}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: ETH Oberon System Genealogy Tree | {{#invoke:WLink|getEscapedTitle|ETH Oberon System Genealogy Tree}} | {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20160310113026}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: ETH Oberon System Genealogy Tree | {{#invoke:WLink|getEscapedTitle|ETH Oberon System Genealogy Tree}} | {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy}} }} {{#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: ETH Oberon System Genealogy Tree | {{#invoke:WLink|getEscapedTitle|ETH Oberon System Genealogy Tree}} | {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy}} }} {{#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: ETH Oberon System Genealogy Tree | {{#invoke:WLink|getEscapedTitle|ETH Oberon System Genealogy Tree}} | {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy}} }} ({{#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: ETH Oberon System Genealogy Tree | {{#invoke:WLink|getEscapedTitle|ETH Oberon System Genealogy Tree}} | {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy}} }}
}}}}}}}}{{#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:20160310113026|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://www.oberon.ethz.ch/language/genealogy}}
|| {{#if: || }}
}}{{#if: ETH Oberon System Genealogy Tree
| {{#if: {{#invoke:WLink|isBracketedLink|ETH Oberon System Genealogy Tree}}
| {{#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://www.oberon.ethz.ch/language/genealogy%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.oberon.ethz.ch/language/genealogy%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.oberon.ethz.ch/language/genealogy }}
| 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}}
}}
}}
}}