No modern computer system is complete without software. Whilst we provide a number of off-the-shelf weapons control applications, we appreciate that our clients will wish to customise their purchases with in-house software.

Unstable binaries could cause our weapons control systems to have a potentially negative impact on the environment. We take our responsibilities very seriously, and ensure that each system is supplied with a compiler which fully supports the ANSI/ISO C Standard. Our compiler of choice is the Z15 Operations Group compiler, ZOG C.

ZOG C is shipped free with every ART system sold. It's a fully compliant ANSI C compiler, its performance is excellent (in terms of both compilation speed and - literally - execution speed), and it comes complete with a set of libraries specifically tailored for our industry. For example:

CONIOComputer-Operated Nuclear Installation Options
SOCKETSSecure Operations Cluster-Kill Extended Targeting Solutions
DOSDenial Of Service
NCURSESNuclear Component Unit Realignment/Systems Extension Solutions

and many many more.

Regrettably, some other compiler vendors use similarly-named extensions for supposedly mission-critical functionality such as networking, clearing display devices, and other non-portable paradigms. It is therefore recommended that you only allow programmers to work on our systems if they are experienced in writing portable, ANSI-compliant C code. It would be unfortunate if any more lives were lost simply because some programmers feel a deep spiritual need to obliterate the display device, and much much more, using ZOG C's Commence Launch (Remote Systems Console Request) function, clrscr() (see bloopers).