Watcom - Watcom

Watcom International Corporation
Przemysł Oprogramowanie komputerowe
Założony Waterloo , Ontario (1981)
Kwatera główna Waterloo, Ontario
Kluczowi ludzie
Wes Graham, Ian McPhee , Fred Crigger, Jack Schueler
Produkty Kompilator Watcom C / C ++ , Watcom SQL , VX-REXX
Stronie internetowej www .openwatcom .com

Watcom International Corporation została założona w 1981 roku przez Wesa Grahama i Iana McPhee . Założyciele (Fred Crigger, Jack Schueler i McPhee) byli wcześniej członkami grupy systemów komputerowych profesora Grahama na Uniwersytecie Waterloo w Waterloo , Ontario , Kanada. Watcom wyprodukował różne narzędzia, w tym dobrze znany kompilator Watcom C / C ++ wprowadzony w 1988 roku.

Pierwszą firmą założoną przez Grahama i McPhee była Structured Computing Systems, założona w 1974 roku. Następnie firma WATCOM Systems Inc, zajmująca się tworzeniem oprogramowania, powstała w 1981 roku z trzema pełnoetatowymi pracownikami, ale została zarejestrowana dwa lata wcześniej jako Waterloo Basic Enterprises Limited. W 1984 r. Różne spółki zależne organizacji oprogramowania The WATCOM Group - marketing i sprzedaż, publikacje, seminaria i systemy (rozwój oprogramowania) - zostały przemianowane na firmy WATCOM w celu zapewnienia spójności marki. Zostały one później połączone w jedną firmę oferującą pełen zakres usług, WATCOM International Inc.

Historia

Język programowania Waterloo BASIC był jednym z najwcześniejszych produktów Watcom i powstał przed powstaniem firmy. W latach 1978-1979 opracowano Waterloo BASIC z myślą o IBM Series / 1 . W 1979 roku system został przeportowany na VM / CMS działający na komputerach IBM 370, 3030 i 4300 i osiągnięto porozumienie z IBM o wprowadzeniu kompilatora na rynek. W latach 1980 i 1983 zostały wydane zaktualizowane wersje, w tym porty do MVS / TSO i VM / CMS . Oprócz Waterloo BASIC, niektóre z innych wczesnych produktów obejmowały WATCOM APL , WATCOM GKS , WATCOM COBOL , WATCOM FORTRAN ( WATFIV i WATFOR-77), WATCOM Pascal i Waterloo 6809 Assembler. Były to podstawa i dostarczone z Commodore SuperPET .

W połowie lat 80-tych Watcom opracował kompilatory dla komputerów Unisys ICON z systemem operacyjnym QNX . Kompilator Watcom C / C ++ z QNX stworzył rynek aplikacji wbudowanych.

W 1988 Watcom wydał swój pierwszy kompilator C na platformę IBM PC (i kompatybilne). Został wydany z numerem wersji 6 w czasie, gdy najnowsze numery wersji kompilatorów C firmy Borland i Microsoft to wersja 5. Te numery wersji nic nie znaczyły i były używane do celów marketingowych. Kompilator mógł stworzyć mocniejszy i szybszy kod niż jego konkurencja.

W 1992 roku Watcom rozpoczął ruch na arenie klient-serwer wraz z wprowadzeniem Watcom SQL , produktu serwera baz danych SQL . Będąc bardzo małą firmą (około 8 programistów) udało im się wyprodukować oprogramowanie wysokiej jakości, znane wśród programistów. Watcom SQL jest nadal w produkcji, teraz pod nazwą SAP SQL Anywhere .

W 1993 roku wypuszczono system VX-REXX .

Watcom został przejęty przez Powersoft w 1994 r., A Powersoft połączył się z Sybase w 1995 r. W maju 2000 r. Sybase wydzieliła swój oddział komputerów mobilnych i wbudowanych we własną firmę Sybase iAnywhere (dawniej iAnywhere Solutions Inc.). Sybase próbował przekierować kompilator Watcom na wizualne narzędzie RAD , Optima ++ , ale w 2003 r., Ponieważ produkt konkurował bezpośrednio z produktem Sybase oferującym PowerBuilder , zaprzestano jego produkcji. Kontynuowano jej siostrzany produkt Optima-J. W 2003 roku kompilatory Watcom C / C ++ i Fortran zostały wydane jako projekt open source pod nową nazwą, Open Watcom .

Użytkownicy i recepcja

Doom , Descent , Magic Carpet , Grand Theft Auto , System Shock , Fast Attack , Atomic Bomberman , Duke Nukem 3D i Fallout to jedne z dobrze znanych gier, które zostały skompilowane za pomocą Watcom C i DOS / 4GW .

Novell 's Netware386 i Fox Software ' s FoxPro 2 zostały skompilowane z Watcom C / C ++.

Zobacz też

Bibliografia

  • Graham, JW, JW Welch, KI McPhee 1983. Waterloo BASIC Primer and Reference Manual. Publikacje WATCOM.

Przypisy

Linki zewnętrzne