Aztec C is a now discontinued
C compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
for
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
,
Apple II
The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-mold ...
DOS 3.3 and
ProDOS,
Commodore 64, early
Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
,
CP/M-80,
Amiga
Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
, and
Atari ST.
History
Manx Software Systems
Manx (; formerly sometimes spelled Manks) is an adjective (and derived noun) describing things or people related to the Isle of Man:
* Manx people
**Manx surnames
* Isle of Man
It may also refer to:
Languages
* Manx language, also known as Man ...
of
Shrewsbury
Shrewsbury ( , also ) is a market town, civil parish, and the county town of Shropshire, England, on the River Severn, north-west of London; at the 2021 census, it had a population of 76,782. The town's name can be pronounced as either 'S ...
,
New Jersey
New Jersey is a U.S. state, state in the Mid-Atlantic States, Mid-Atlantic and Northeastern United States, Northeastern regions of the United States. It is bordered on the north and east by the state of New York (state), New York; on the ea ...
, produced
C compilers beginning in the 1980s targeted at developers for platforms including
PCs
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or techn ...
and
Macs.
Manx Software Systems was started by Harry Suckow, with partners Thomas Fenwick, and James Goodnow II, the two principal developers. They were all working together at another company at the time. Suckow had started several companies of his own anticipating the impending growth of the PC market. A demand came for compilers first and he disengaged himself from the other companies to pursue Manx and Aztec C.
Another developer, Chris Macey, assisted them momentarily with 80XX development, apart from other areas.
One of the main reasons for Aztec C's early success was the floating point support for the
Z80 compiler which was extended to the
Apple II
The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-mold ...
shortly after.
During the move to
ANSI C
ANSI C, ISO C, and Standard C are successive standards for the C programming language published by the American National Standards Institute (ANSI) and ISO/IEC JTC 1/SC 22/WG 14 of the International Organization for Standardization (ISO) and th ...
in 1989, Robert Sherry represented them on the
ANSI
The American National Standards Institute (ANSI ) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organ ...
committee but left shortly after. He also fixed numerous bugs in the Aztec C after Chris Macey and Thomas Fenwick left the company.
By this time
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
had targeted competitors for their C compiler and Aztec C was being pushed-out of the general
IBM-PC compiler market, followed by competition with
Apple's MPW C on the Macintosh side and
Lattice C
The Lattice C Compiler was released in June 1982 by Lifeboat Associates and was the first C compiler for the IBM Personal Computer. The compiler sold for $500 and would run on PC DOS or MS-DOS (which at the time were the same product with differe ...
on the
Amiga
Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
after SAS bought them.
In 1989 Thomas Fenwick left to work for Microsoft, and James Goodnow worked on Aztec C occasionally but was pursuing other projects outside the company and eventually left the company altogether. Chris Macey returned as a consultant but eventually left to become chief scientist for another company.
Throughout the 1990s they continued to make their Aztec C compiler. As their market share dropped, they tried to make the move to specializing in
embedded systems development, but it was too late. They disappeared a few years back following the loss of market presence of some of their target platforms (various
6502 machines,
Atari and
Amiga
Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
68xxx, etc.).
In the end, Jeff Davis and Mike Spille helped Harry Suckow keep the company going before Suckow finally closed it. Suckow is still the
copyright holder
A copyright is a type of intellectual property that gives its owner the exclusive right to copy, distribute, adapt, display, and perform a creative work, usually for a limited time. The creative work may be in a literary, artistic, educati ...
for Aztec C.
Many developers used the Manx Software Systems' Aztec C compiler until it became operationally extinct.
Legacy
Aztec C remains
copyright
A copyright is a type of intellectual property that gives its owner the exclusive right to copy, distribute, adapt, display, and perform a creative work, usually for a limited time. The creative work may be in a literary, artistic, education ...
ed and has not been placed into the
public domain
The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired, ...
. Harry Suckow, who started Manx Software Systems with partners Thomas Fenwick and James Goodnow II, is the copyright holder.
At least two free Internet distributions exist for native Aztec C Compilers for the
Apple II
The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-mold ...
; one for Apple II DOS 3.3 and the other for
Apple II ProDOS 8.
A third free Internet distribution exists for Aztec C for the
Commodore Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved grap ...
.
A fourth free Internet distribution exists for their
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
8086
The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus (allo ...
native compiler,
and a fifth exists for a limited version of their
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
cross-compiler for Apple II ProDOS 8.
References
{{Authority control
C (programming language) compilers
Apple II software
CP/M software
Commodore 64 software
Amiga development software
Atari ST software