Watcom Basic
   HOME

TheInfoList



OR:

Watcom International Corporation was a software company, which was founded in 1981 by
Wes Graham James Wesley Graham, OC was a Canadian professor of computer science at the University of Waterloo. Graham was born on January 17, 1932, in Copper Cliff, Ontario. His interest in computing developed while studying math and physics at the ...
and Ian McPhee. Founding staff (Fred Crigger, Jack Schueler and McPhee) were formerly members of Professor Graham's Computer Systems Group at the
University of Waterloo The University of Waterloo (UWaterloo, UW, or Waterloo) is a Public university, public research university located in Waterloo, Ontario, Canada. The main campus is on of land adjacent to uptown Waterloo and Waterloo Park. The university also op ...
, in
Waterloo Waterloo most commonly refers to: * Battle of Waterloo, 1815 battle where Napoleon's French army was defeated by Anglo-allied and Prussian forces * Waterloo, Belgium Waterloo may also refer to: Other places Australia * Waterloo, New South Wale ...
,
Ontario Ontario is the southernmost Provinces and territories of Canada, province of Canada. Located in Central Canada, Ontario is the Population of Canada by province and territory, country's most populous province. As of the 2021 Canadian census, it ...
, Canada. Watcom produced a variety of tools, including the well-known
Watcom C/C++ compiler Watcom C/C++ (currently Open Watcom C/C++) is an integrated development environment (IDE) product from Watcom International Corporation for the C, C++, and Fortran programming languages. Watcom C/C++ was a commercial product until it was dis ...
introduced in 1988. The first company started by Graham and McPhee was Structured Computing Systems, incorporated in 1974. Then the software development company, WATCOM Systems Inc, started in 1981 with three full-time employees, but had been incorporated two years earlier as Waterloo Basic Enterprises Limited. In 1984, the various subsidiary companies of The WATCOM Group software organization—marketing and sales, publications, seminars and systems (software development) --  were all renamed as WATCOM companies for consistent branding. These were later all merged into one full-service software company, WATCOM International Inc.


History

Waterloo
BASIC programming language Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * ''Basic'' (film), a 2003 film * Basic, on ...
was one of the earliest Watcom products and predates the existence of the company. During 1978 to 1979 Waterloo BASIC was developed targeting the
IBM Series/1 The IBM Series/1 is a 16-bit minicomputer, introduced in 1976, that in many respects competed with other minicomputers of the time, such as the PDP-11 from Digital Equipment Corporation and similar offerings from Data General and HP. The Ser ...
. In 1979 the system was ported to
VM/CMS VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers. Design The heart o ...
running on the IBM 370, 3030, and 4300 computers and an agreement was reached with IBM to market the compiler. Between 1980 and 1983 updated versions were released including ports to the MVS/TSO and
VM/CMS VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers. Design The heart o ...
. In addition to Waterloo BASIC some of the other early products included WATCOM APL, WATCOM GKS, WATCOM
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
, WATCOM FORTRAN ( WATFIV and WATFOR-77), WATCOM Pascal and the Waterloo 6809 Assembler. These were the basis and provided with the Commodore
SuperPET The Commodore PET is a line of personal computers produced starting in 1977 by Commodore International. A single All-in-one computer, all-in-one case combines a MOS Technology 6502 microprocessor, Commodore BASIC in read-only memory, keyboard, ...
. In the mid 1980s Watcom developed compilers for the
Unisys ICON The ICON (also the CEMCorp ICON, Burroughs ICON, and Unisys ICON, and nicknamed the bionic beaver) was a networked personal computer built specifically for use in schools, to fill a standard created by the Ontario Ministry of Education. It was b ...
computers running the
QNX QNX ( or ) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. The product was originally developed in the early 1980s by Canadian company Quantum Software Systems, founded March 30, 1980, and l ...
operating system. The Watcom C/C++ compiler with QNX developed a market for embedded applications. In 1984, Maple 3.2 was ported to IBM
VM/CMS VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers. Design The heart o ...
. In 1988, Watcom released their first C compiler for the IBM PC platform (and compatibles). It was released with a version number of 6 at a time when the latest version numbers of Borland's and Microsoft's C Compilers were version 5. These version numbers signified nothing and were used for marketing purposes. The compiler could create tighter and faster code than its competition. In 1992, Watcom began a move into the client-server arena with the introduction of
Watcom SQL SAP SQL Anywhere is a proprietary Relational database management system, relational database management system (RDBMS) product from SAP AG, SAP. SQL Anywhere was known as Sybase SQL Anywhere prior to the acquisition of Sybase by SAP. History Th ...
, a
SQL Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
database server product. Being a very small company (about 8 developers) they managed to produce high quality software, famous among software developers. Watcom SQL is still in production, now under the name ''SAP SQL Anywhere''. In 1993, the
VX-REXX VX-REXX is a highly extensible REXX GUI development system for OS/2 developed by Watcom and initially released in 1993. Much of the new code in eComStation and ArcaOS has been written using VX-REXX. Though REXX is itself a 3GL, the VX-REXX inter ...
system was released. Watcom was acquired by Powersoft in 1994, and Powersoft merged with
Sybase Sybase, Inc. was an enterprise software and services company. The company produced software relating to relational databases, with facilities located in California and Massachusetts. Sybase was acquired by SAP in 2010; SAP ceased using the Syba ...
in 1995. In May 2000, Sybase spun off their mobile and embedded computing division into its own company,
Sybase iAnywhere Sybase iAnywhere, is a subsidiary of Sybase specializing in mobile computing, management and security and enterprise database software. SQL Anywhere, formerly known as SQL Anywhere Studio or Adaptive Server Anywhere (ASA), is the company's fla ...
(formerly iAnywhere Solutions Inc.). Sybase tried to re-target the Watcom compiler into a visual RAD tool, ''Optima++'', but in 2003, because the product competed directly with the Sybase offering
PowerBuilder PowerBuilder is an integrated development environment owned by SAP since the acquisition of Sybase in 2010. On July 5, 2016, SAP and Appeon entered into an agreement whereby Appeon, an independent company, would be responsible for developing, s ...
, the product was discontinued. Its sister product, Optima-J, was continued. In 2003, the Watcom C/C++ and Fortran compilers were released as an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
project under a new name,
Open Watcom Watcom C/C++ (currently Open Watcom C/C++) is an integrated development environment (IDE) product from Watcom International Corporation for the C, C++, and Fortran programming languages. Watcom C/C++ was a commercial product until it was dis ...
.


Users and reception

''
Doom Doom is another name for damnation. Doom may also refer to: People * Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed * Daniel Doom (1934–2020), Belgian cyclist * Debbie Doom (born 1963), American softball pitche ...
'', ''
Descent Descent may refer to: As a noun Genealogy and inheritance * Common descent, concept in evolutionary biology * Kinship, one of the major concepts of cultural anthropology **Pedigree chart or family tree **Ancestry **Lineal descendant **Heritage ** ...
'', ''
Magic Carpet A magic carpet, also called a flying carpet, is a legendary carpet and common trope in fantasy fiction. It is typically used as a form of transportation and can quickly or instantaneously carry its user(s) to their destination. In literature On ...
'', ''
Grand Theft Auto ''Grand Theft Auto'' (''GTA'') is an action-adventure video game series created by David Jones and Mike Dailly. Later titles were developed under the oversight of brothers Dan and Sam Houser, Leslie Benzies and Aaron Garbut. It is prima ...
'', ''
System Shock ''System Shock'' is a 1994 first-person action-adventure game, action-adventure video game developed by LookingGlass Technologies and published by Origin Systems. It was directed by Doug Church with Warren Spector serving as producer. The game ...
'', ''Fast Attack'', ''
Atomic Bomberman ''Atomic Bomberman'' is a game by Interplay Productions for the Personal computer, PC that was released in 1997. It was the first original ''Bomberman'' game to be developed for Microsoft Windows, Windows, and the second game of the series made ...
'', ''
Duke Nukem 3D ''Duke Nukem 3D'' is a 1996 first-person shooter, first-person shooter game developed by 3D Realms and published by FormGen for MS-DOS. It is a sequel to the platform games ''Duke Nukem (video game), Duke Nukem'' and ''Duke Nukem II'', published ...
'' and ''
Fallout Nuclear fallout is residual radioactive material that is created by the reactions producing a nuclear explosion. It is initially present in the radioactive cloud created by the explosion, and "falls out" of the cloud as it is moved by the ...
'' are among well known games that were compiled with Watcom C and DOS/4GW. As well as Command & Conquer Red Alert.
Novell Novell, Inc. () was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as NetWare. Novell technolog ...
's Netware386Cave, W. Dale (1 March 1995)
Developing C++ NLMs
Novell.com Support.
and Fox Software's
FoxPro FoxPro is a text-based (computing), text-based Procedural programming, procedurally oriented programming language and database management system (DBMS), and it is also an object-oriented programming language, originally published by Fox Softwar ...
2 were compiled with Watcom C/C++.


See also

*
Sybase Sybase, Inc. was an enterprise software and services company. The company produced software relating to relational databases, with facilities located in California and Massachusetts. Sybase was acquired by SAP in 2010; SAP ceased using the Syba ...


References

*Graham, J. W., J. W. Welch, K. I. McPhee 1983. Waterloo BASIC Primer and Reference Manual. WATCOM Publications.


Footnotes


External links

* * {{webarchive , url=https://web.archive.org/web/20220526131746/http://www.openwatcom.org/ , title=Open Watcom project website
iAnywhere Solutions website
Companies based in Waterloo, Ontario Defunct software companies of Canada