Jump to content

Aztec C

From Alfawiki
Adapted from the English Wikipedia article Aztec C, available under CC BY-SA 4.0Updated 9 August 2025
Manx Software Systems
Company typePrivate
IndustrySoftware development
Founded1980s
FounderHarry Suckow, Thomas Fenwick, James Goodnow II
Headquarters
Shrewsbury
,
United States
Key people
Harry Suckow, Thomas Fenwick, James Goodnow II, Chris Macey, Robert Sherry, Jeff Davis, Mike Spille
ProductsAztec C compiler

Aztec C was a C language compiler that is no longer maintained, originally designed for platforms such as CP/M-80, MS-DOS, Apple II (compatible with both Apple DOS 3.3 and ProDOS), Commodore 64, early Macintosh, Amiga, and Atari ST. This product was commercially marketed by Manx Software Systems.

History

Manx Software Systems, headquartered in Shrewsbury, New Jersey, began producing C compilers during the 1980s for various systems including CP/M, Apple II, IBM PC compatible computers, and the Macintosh.

The company was established by Harry Suckow alongside partners Thomas Fenwick and James Goodnow II, who were the lead developers. Manx concentrated on meeting compiler demands amid the expanding personal computer industry. Chris Macey contributed briefly to development focused on the 80XX processors.

Aztec C initially gained traction due to its Z80 compiler’s support for floating-point operations, a feature later incorporated into the Apple II version. During the shift to ANSI C standards in 1989, Robert Sherry represented Manx on the ANSI committee and managed numerous compiler bug fixes following the departures of Macey and Fenwick.

The competitive landscape grew fiercer as Microsoft targeted Aztec C within the IBM PC sector, while Apple's MPW C became dominant on Macintosh systems and Lattice C took the lead on the Amiga after SAS’s acquisition. Fenwick moved to Microsoft in 1989; Goodnow gradually distanced himself from Manx, and Macey returned briefly as a consultant before leaving again.

Throughout the 1990s, Manx persisted in advancing Aztec C but experienced declining market presence. Efforts to shift focus toward embedded system development arrived too late to regain momentum. The company eventually diminished in prominence during the late 1990s as platforms such as various 6502-based machines, Atari, and Amiga systems waned.

Jeff Davis and Mike Spille assisted Suckow in maintaining operations until the company ceased activity. Harry Suckow remains the copyright owner of Aztec C.

Aztec C was widely adopted until it became outdated.

Reception

In its February 1989 issue, BYTE commended Aztec C for its portability under DOS and its ability to generate compact executables. Nevertheless, it criticized the compiled code’s performance in benchmark tests and identified several obscure bugs within its libraries—an unexpected issue for a well-established product. BYTE summarized that "Aztec C suffers more than it benefits from its long and diverse heritage."

Legacy

Aztec C continues to be protected under copyright, with Harry Suckow holding ownership rights.

Multiple free versions of native Aztec C compilers are accessible online for platforms including the Apple II (both DOS 3.3 and ProDOS 8), Amiga, and MS-DOS. These distributions also feature a limited MS-DOS cross-compiler targeting Apple II ProDOS 8.