C0H Implementation
c0h is the implementation for the C0H language on Unix machines; porting to Windows and other platforms should be fairly easy.
C0H Implementation is an implementation of C0H.
Other implementations of C0H.
In fact c0h is a simple shell script that efficiently uses the already available C compiler named cc: <lang c>#!/bin/bash
FILENAME=$1 FILESIZE=$(stat -f%z "$FILENAME") if [ $FILESIZE -eq 0 ] then
cat << EOF > $FILENAME
- include <stdio.h>
int main(char args[]) {printf("Goodbye, World!\\n");} EOF fi
cc $FILENAME
if [ $FILESIZE -eq 0 ] then
echo -n > $FILENAME
fi </lang>
A typical test session would look like: <lang bash> $ echo -n >c0.c $ ./c0h c0.c $ ./a.out Goodbye, World! </lang>