Zum Inhalt springen

Mark Williams Company

aus Wikipedia, der freien Enzyklopädie
Datei:Mwclogo.svg

Die Mark Williams Company war ein US-amerikanisches Software-Unternehmen in Chicago.

Ursprünglich firmierte unter dem Namen ein Farbenhersteller. Dessen Besitzer schloss das Unternehmen aus Altersgründen und übergab die Reste an seinen Sohn Robert „Bob“ Swartz. Dieser eröffnete unter der alten Firma 1980 das Software-Unternehmen.<ref name=groklaw/> Zum 1. Februar 1995 war das Unternehmen insolvent.<ref name=bussinessout>Mark Williams Company out of business, Nachricht von Marc Swartz in der USENET Newsgroup comp.os.coherent, auf mwat.de, gesehen 8. Juli 2012 (englisch)</ref> Es hatte nie mehr als 20 Mitarbeiter.<ref name=badnews>Reaction to the sad news, Posting von William Lederer am 4. April 1995 im Usenet in der Newsgroup alt.folklore.computers, auf neil.franklin.ch, gesehen 8. Juli 2012 (englisch)</ref> Die Rechte an den Produkten des Unternehmens<ref name=bussinessout/> gingen an die Bank über, die sie später, u. a. an ein Unternehmen namens Open Coherent L.L.C., weiter veräußerte.<ref>Posting von Bob Swartz am 31. März 2007 im Usenet auf comp.os.coherent, gesehen 7. Juli 2012 (englisch)</ref>

Produkte

Zu den bekannteren Produkten der 15-jährigen Unternehmensgeschichte gehörten:

Coherent

Der erste bezahlbare Unix-Clone für preiswerte PC-Hardware: Die Entwicklung von Coherent, im Wesentlichen durch vier Mitarbeiter<ref name=uill/><ref name=badnews/>, fand ab etwa 1981<ref name=minix3>Zwei Jahre Entwicklungszeit, Markteintritt 1983, nach <templatestyles src="Webarchiv/styles.css" />{{#if:20120531015916

      | {{#ifeq: 20120531015916 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Ken Brown and me | {{#invoke:WLink|getEscapedTitle|Ken Brown and me}} | {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20120531015916}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Ken Brown and me | {{#invoke:WLink|getEscapedTitle|Ken Brown and me}} | {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20120531015916}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Ken Brown and me | {{#invoke:WLink|getEscapedTitle|Ken Brown and me}} | {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  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: Ken Brown and me | {{#invoke:WLink|getEscapedTitle|Ken Brown and me}} | {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  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: Ken Brown and me | {{#invoke:WLink|getEscapedTitle|Ken Brown and me}} | {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.html}} }} (Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Ken Brown and me | {{#invoke:WLink|getEscapedTitle|Ken Brown and me}} | {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.html}} }}  
                 }}}}}}}}{{#if:2019-04-29 23:58:45 InternetArchiveBot
    | 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:20120531015916|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.minix3.org/other/brown.html}}
    || {{#if:  || }}
  }}{{#if: Ken Brown and me
    | {{#if: {{#invoke:WLink|isBracketedLink|Ken Brown and me}}
        | {{#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.minix3.org/other/brown.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.minix3.org/other/brown.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.minix3.org/other/brown.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}}
            }} 
       }}
  }}, auf minix3.org, gesehen 8. Juli 2012 (englisch)</ref> auf einer DEC PDP-11/45 statt, wenig später erfolgten Portierungen auf Motorola 68000 und Zilog Z8001/8002, ab 1982 auf Intel x86<ref name=badnews/>. Damit war ein Einsatz u. a. auf der IBM-PC-Plattform und auf Commodore 900 möglich, auf dem später frühe Versionen von Linux entstanden. Eine Version zum Einsatz auf der IBM-PC-Plattform war im Sommer 1983 für etwa $500 vor der Vorstellung eines IBM-eigenen Unix-Produktes auf dem Markt.<ref>Posting von dgary in der Newsgroup net.micro.pc im Usenet vom 22. September 1983, gesehen 8. Juli 2012 (englisch)</ref><ref name=uill>Bericht von Tom Duff, In: Peter H. Salus: The Daemon, the GNU and the Penguin, Chapter 15: <templatestyles src="Webarchiv/styles.css" />{{#if:20130325234917
      | {{#ifeq: 20130325234917 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Commercial UNIXes to BSDI | {{#invoke:WLink|getEscapedTitle|Commercial UNIXes to BSDI}} | {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20130325234917}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Commercial UNIXes to BSDI | {{#invoke:WLink|getEscapedTitle|Commercial UNIXes to BSDI}} | {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20130325234917}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Commercial UNIXes to BSDI | {{#invoke:WLink|getEscapedTitle|Commercial UNIXes to BSDI}} | {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  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: Commercial UNIXes to BSDI | {{#invoke:WLink|getEscapedTitle|Commercial UNIXes to BSDI}} | {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  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: Commercial UNIXes to BSDI | {{#invoke:WLink|getEscapedTitle|Commercial UNIXes to BSDI}} | {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}} }} (Memento{{#if: {{#if: 2019-04-29 23:58:45 InternetArchiveBot | 2019-04-29 23:58:45 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Commercial UNIXes to BSDI | {{#invoke:WLink|getEscapedTitle|Commercial UNIXes to BSDI}} | {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}} }}  
                 }}}}}}}}{{#if:2019-04-29 23:58:45 InternetArchiveBot
    | 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:20130325234917|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://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html}}
    || {{#if:  || }}
  }}{{#if: Commercial UNIXes to BSDI
    | {{#if: {{#invoke:WLink|isBracketedLink|Commercial UNIXes to BSDI}}
        | {{#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://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter15.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}}
            }} 
       }}
  }}, auf der Website der University of Illinois at Urbana-Champaign, gesehen 8. Juli 2012 (englisch)</ref> war aber noch nicht fehlerfrei.<ref name=experience>Experience with Unix on PC XT, Posting von Richard Stevens am 21. September 1983 in der Newsgroup net.micro.pc, gesehen am 8. Juli 2012</ref> Bezahlbare Konkurrenzprodukte blieben jedoch auch in den folgenden Jahren noch selten.<ref name=linjourn200711>Phil Hughes: Putting Linux in Perspective, In: Linux Journal, gesehen 8. Juli 2012 (englisch)</ref> Seitens der Unternehmensleitung wurde als Designrichtlinie festgelegt, dass kein Code des nachzubildenden Unix der Bell Laboratories verwendet werden durfte<ref name=experience/>, was bei mehreren Besuchen von Dennis Ritchie überprüft wurde. So entstand der Coherent C-Compiler mit dem von Dave Conroy in Assembler geschriebenen DECUS C-Compiler. In den späteren Gerichtsverfahren zwischen SCO und IBM um die Eigentumsrechte an Unix wurden diese Überprüfungen als Beispiel dafür herangezogen, das die Erstellung eines mit Unix vergleichbaren Betriebssystems ohne Verwendung des Originalcodes der Bell Laboratories möglich ist.<ref>Randall Howard: Dennis MacAlister Ritchie (1941-2011) – My Inspiration by a Great Man Who Quietly Shaped an Industry, Bericht vom 1. Januar 2012 auf randalljhoward.com, gesehen 8. Juli 2012 (englisch)</ref><ref name=groklaw><templatestyles src="Webarchiv/styles.css" />{{#if:20120823212244
      | {{#ifeq: 20120823212244 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Posting | {{#invoke:WLink|getEscapedTitle|Posting}} | {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20120823212244}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Posting | {{#invoke:WLink|getEscapedTitle|Posting}} | {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2022-03-23 16:33:49 InternetArchiveBot | 2022-03-23 16:33:49 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20120823212244}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Posting | {{#invoke:WLink|getEscapedTitle|Posting}} | {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2022-03-23 16:33:49 InternetArchiveBot | 2022-03-23 16:33:49 InternetArchiveBot |  }} |  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: Posting | {{#invoke:WLink|getEscapedTitle|Posting}} | {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2022-03-23 16:33:49 InternetArchiveBot | 2022-03-23 16:33:49 InternetArchiveBot |  }} |  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: Posting | {{#invoke:WLink|getEscapedTitle|Posting}} | {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968}} }} (Memento{{#if: {{#if: 2022-03-23 16:33:49 InternetArchiveBot | 2022-03-23 16:33:49 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Posting | {{#invoke:WLink|getEscapedTitle|Posting}} | {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968}} }}  
                 }}}}}}}}{{#if:2022-03-23 16:33:49 InternetArchiveBot
    | 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:20120823212244|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.groklaw.net/articlebasic.php?story=20060702054816968}}
    || {{#if:  || }}
  }}{{#if: Posting
    | {{#if: {{#invoke:WLink|isBracketedLink|Posting}}
        | {{#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.groklaw.net/articlebasic.php?story=20060702054816968%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.groklaw.net/articlebasic.php?story=20060702054816968%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.groklaw.net/articlebasic.php?story=20060702054816968 }}
              | 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}}
            }} 
       }}
  }} von Dennis Ritchie vom 10. April 1998 im Usenet auf alt.folklore.computers, in einem Bericht auf groklaw.net, gesehen 8. Juli 2012 (englisch)</ref>

csd

Der erste C Quelltext Debugger

Let’s C

Der erste preiswerte professionelle C-Compiler für den IBM PC<ref>{{#invoke:Vorlage:Literatur|f}} (als bekannter C-Compiler bezeichnet, Test im PC-Magazin 7, Nr. 15 vom 13. September 1988)</ref>

Mark Williams C für den Atari ST

Mark Williams C für den Atari ST<ref name=mut>Kurt Diedrich: Der Mark Williams C-Compiler von Markt & Technik, Besprechung im Atari Magazin, Juni 1988</ref><ref>Mark Williams ‘C’, Besprechung im Magazin ST Computer, Februar 1987</ref>, der professionelle C-Compiler für den Atari ST ersetzte den Alcyon C-Compiler im offiziellen, von Atari selbst vertriebenen Software-Development-Kit.<ref name=newlook/><ref>{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://www.ataricommunity.com/forums/showthread.php?t=556409
       | {{#if: Atari ST/TT/Falcon History: Software Development | Atari ST/TT/Falcon History: Software Development }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2019-09 | , festgestellt im {{#invoke:DateTime|format|2019-09|F Y}} }}. Suche im Internet Archive ){{#if: 2019-09-21 08:57:34 InternetArchiveBot
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2019-09 | , festgestellt im {{#invoke:DateTime|format|2019-09|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.ataricommunity.com/forums/showthread.php?t=556409
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.ataricommunity.com/forums/showthread.php?t=556409}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Atari ST/TT/Falcon History: Software Development
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2019-09
       | {{#if:{{#invoke:DateTime|format|2019-09|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.ataricommunity.com/forums/showthread.php?t=556409 Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2019-09 | , festgestellt im {{#invoke:DateTime|format|2019-09|F Y}} }}. (Suche im Internet Archive. )  {{#if: 2019-09-21 08:57:34 InternetArchiveBot
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.ataricommunity.com/forums/showthread.php?t=556409
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.ataricommunity.com/forums/showthread.php?t=556409}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2019-09
         | {{#if:{{#invoke:DateTime|format|2019-09|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}}} bei ataricommunity.com (englisch)</ref> Das Produkt des Herstellers, der in der Minicomputerszene durch seinen für IBM-PCs mit Source-Code-Debugger vertriebenen C-Compiler bekannt geworden war, war für die Atari-Plattform nicht vor dem Juni 1986 verfügbar.<ref>Arick Anders, Michael Bendio: [https://www.atarimagazines.com/startv1n2/WhichC.html Which C for me? Start's first C Comparison, In: START Vol. 1 Nr. 2 / Fall 1986, S. 62 (englisch)</ref> In einem Vergleichstest wurde gegenüber anderen Produkten eine relativ fehlerfreie und vollständige Kommandozeilenbedienung, der über eine kostenfreie Telefonnummer erreichbare Kundendienst und der im Paket zusätzlich enthaltene Source-Code-Debugger sowie das Installationsprogramm herausgestellt.<ref name=newlook>Arick Anders: ON DISK! ST C'S: A New Look: The Language of Preference for ST Development, Vergleichstest in STart, 3. Jahrgang, No. 3, Oktober 1988, S. 78, gesehen 7. Juli 2012 (englisch)</ref> Die Dokumentation galt als umfangreich und ausreichend, war aber sprachlich durchaus verbesserungsfähig.<ref name=c_menu/> Das Paket unterstützte nicht die Arbeit in der grafischen Oberfläche GEM, der erstellte Source-Code war aber auch auf anderen Plattformen wie IBM-PC oder VAX zusammen mit den gleichnamigen C-Compiler-Produkten des Herstellers verwendbar.<ref name=c_menu>Arick Anders: Mark Williams C & Menu Artikel zu Williams C 1.0/1.1 in: START, Vol. 1, Nr. 3, Winter 1986, S. 104, gesehen 8. Juli 2012  (englisch)</ref><ref>Mark-Williams-Compiler ist als Cross-Compiler für die Mikrochips 68000/68020 Z8001/Z8002 und 80286/8086 verfügbar. Er lauft unter VAX/VMS und Ultrix, AT/MS DOS, Xenix und Unix V sowie auf Apollo-Domain unter Aegis und auf Motorola-Workstation unter Versados. Siehe in den {{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://www.computerwoche.de/heftarchiv/1988/10/1154130/
       | {{#if: Nachrichten | Nachrichten }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2019-04 | , festgestellt im {{#invoke:DateTime|format|2019-04|F Y}} }}. Suche im Internet Archive ){{#if: 2019-04-29 23:58:45 InternetArchiveBot
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2019-04 | , festgestellt im {{#invoke:DateTime|format|2019-04|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.computerwoche.de/heftarchiv/1988/10/1154130/
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.computerwoche.de/heftarchiv/1988/10/1154130/}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Nachrichten
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2019-04
       | {{#if:{{#invoke:DateTime|format|2019-04|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.computerwoche.de/heftarchiv/1988/10/1154130/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2019-04 | , festgestellt im {{#invoke:DateTime|format|2019-04|F Y}} }}. (Suche im Internet Archive. )  {{#if: 2019-04-29 23:58:45 InternetArchiveBot
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.computerwoche.de/heftarchiv/1988/10/1154130/
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.computerwoche.de/heftarchiv/1988/10/1154130/}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2019-04
         | {{#if:{{#invoke:DateTime|format|2019-04|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}}} in der Computerwoche vom 4. März 1988, gesehen 8. Juli 2012</ref><ref>Marcelo Merino: [https://www.stcarchiv.de/stc1987/03/st-programmiersprachen Das Sprachgenie: Alle Programmiersprachen: 'C' ist nicht nur ein Buchstabe, In: ST Computer, Heft 3, 1987, auf stcarchiv.de, gesehen 8. Juli 2012</ref>  Zum Paket gehörte ein MicroEMACS als Editor, die Arbeitsumgebung war mit Unix-Rechnern vergleichbar und kleine Projekte konnten direkt von Diskette kompiliert werden.<ref name=c20>Arick Anderson: Mark Williams C 2.0, Artikel In: START Vol. 2 Nr. 2, Herbst 1987, S. 69, gesehen 8. Juli 2012 (englisch)</ref> Die Version 1.0/1.1 erschien 1986<ref name=c_menu/>, die Version 2 erschien 1987.<ref name=c20/> Ab Juni 1988 wurde in Deutschland die Version 2.1 vertrieben<ref name=mut/>, eine Version 3.0 war im Oktober 1988 auf dem Markt<ref name=newlook/>, war aber nicht kompatibel zu ANSI-C.<ref>R. Covert: Review Lattice C 5, In: ST Report No 701, gesehen 8. Juli 2012 (englisch)</ref>

Weblinks

Einzelnachweise

<references />