Deep Blue C es un compilador de un subconjunto del lenguaje de programación C para computadoras Atari de 8 bits distribuido por Atari Program Exchange (APX). El compilador es una versión del dominio público Small-C [1] de Ron Cain modificado por John Howard Palevich para ejecutarse en el hardware de la computadora Atari. Palevich también escribió el juego Dandy de Atari de 8 bits para APX. [2] La sintaxis admitida por Deep Blue C es similar a la de ANSI C con limitaciones significativas. El compilador crea código binario para el procesador Intel 8080 que luego es ejecutado por una máquina virtual 8080 . [3]
APX vendió el código fuente del compilador por separado como Deep Blue Secrets . [1]
No se admiten las siguientes construcciones de lenguaje: [4]
Otras propiedades no estándar de Deep Blue C:
switch
la cláusula debe terminar con: break
, continue
, o return
.$(
y $)
se utilizan en lugar de {
y }
, porque el teclado Atari y el juego de caracteres estándar no incluyen llaves.Este programa imprime "¡Hola mundo!": [5]
principal() $( printf("¡Hola mundo!"); $)