Введение

Watcom International Corporation была компанией-разработчиком программного обеспечения, основанной в 1981 году Уэсом Грэмом и Яном Макфи. Основатели (Фред Криггер, Джек Шулер и Макфи) ранее состояли в компьютерной группе профессора Грэма в Университете Ватерлоо, расположенном в Ватерлоо, Онтарио, Канада. Watcom разработала широкий спектр инструментов, включая известный компилятор Watcom C/C++, представленный в 1988 году. Первой компанией, основанной Грэмом и Макфи, была Structured Computing Systems, зарегистрированная в 1974 году. Затем, в 1981 году, начала свою деятельность компания по разработке программного обеспечения WATCOM Systems Inc., с тремя штатным сотрудниками, хотя она была зарегистрирована как Waterloo Basic Enterprises Limited еще два года назад. В 1984 году все дочерние компании организации The WATCOM Group – отделы маркетинга и продаж, публикаций, семинаров и разработки систем (программного обеспечения) – были переименованы в компании WATCOM для обеспечения единого фирменного стиля. Впоследствии все они были объединены в единую компанию, предоставляющую полный спектр услуг в области разработки программного обеспечения, WATCOM International Inc.

История

Язык программирования Waterloo BASIC был одним из первых продуктов Watcom и предшествовал созданию компании. В период с 1978 по 1979 год Waterloo BASIC разрабатывался для IBM Series/1. В 1979 году система была портирована на VM/CMS, работающую на компьютерах IBM 370, 3030 и 4300, и было достигнуто соглашение с IBM о маркетинге компилятора. В период с 1980 по 1983 год выпускались обновленные версии, включая порты на MVS/TSO и VM/CMS. Помимо Waterloo BASIC, к другим ранним продуктам относились WATCOM APL, WATCOM GKS, WATCOM COBOL, WATCOM FORTRAN (WATFIV и WATFOR 77), WATCOM Pascal и ассамблер Waterloo 6809. Они стали основой и поставлялись вместе с Commodore SuperPET.

В середине 1980-х годов Watcom разработал компиляторы для компьютеров Unisys ICON, работающих под управлением операционной системы QNX. Компилятор Watcom C/C++ с QNX создал рынок встраиваемых приложений. В 1988 году Watcom выпустил свой первый C-компилятор для платформы IBM PC (и совместимых). Он был выпущен под номером версии 6, в то время как последние версии компиляторов Borland и Microsoft C имели номер 5. Эти номера версий не имели значения и использовались в маркетинговых целях. Компилятор мог генерировать более компактный и быстрый код, чем его конкуренты. В 1992 году Watcom начал выход на рынок клиент-серверных решений с представлением Watcom SQL – продукта, являющегося SQL-сервером баз данных. Будучи очень небольшой компанией (около 8 разработчиков), им удалось создать высококачественное программное обеспечение, известное среди программистов. Watcom SQL до сих пор производится под названием SAP SQL Anywhere. В 1993 году была выпущена система VX REXX. В 1994 году Watcom была приобретена компанией Powersoft, а в 1995 году Powersoft объединилась с Sybase. В мае 2000 года Sybase выделила свое подразделение мобильных и встраиваемых вычислений в отдельную компанию Sybase iAnywhere (ранее iAnywhere Solutions Inc.). Sybase попыталась перепрофилировать компилятор Watcom в визуальный RAD-инструмент Optima++, но в 2003 году, поскольку этот продукт напрямую конкурировал с PowerBuilder, его выпуск был прекращен. Его сопутствующий продукт Optima J был продолжен. В 2003 году компиляторы Watcom C/C++ и Fortran были выпущены как проект с открытым исходным кодом под новым названием Open Watcom.

Пользователи и прием

Doom, Descent, Magic Carpet, Grand Theft Auto, System Shock, Fast Attack, Atomic Bomberman, Duke Nukem 3D и Fallout – одни из известных игр, скомпилированных с использованием Watcom C и DOS/4GW. Netware386 от Novell и FoxPro 2 от Fox Software были скомпилированы с помощью Watcom C/C++.