Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Apelang

Name: Ape 2013-03-27 12:33

After years of intensive programming, I've finally finished my little project: A compiler for apelang programming language. The apelang is advanced language, that mimics the way monkeys communicate. Therefore it should be extremely easy for humans to learn.

Mandatory Hello World example:

hooh hooh hooh hooh hooh
hooh hooh hooh
hooh hooh oop
aak hooh? hooh? hooh?
hooh hooh hooh hooh
aak hooh hooh hooh hooh
hooh hooh hooh
hooh? hooh? hooh? aak
hooh!
 hooh!
 hooh!
 
aak hooh eek? eek?
eek? eek? haah chee!
aak hooh
 
hooh! eep?
 
aak hooh
eep hooh hooh
hooh! hooh! hooh!
hooh
 hooh
 eep eep
hooh?
hooh!
 
hooh
 eep aak hooh
 
hooh eep?
eek
eek
 hooh! hooh! hooh!
hooh? hooh?
hooh? hooh? hooh? hooh?
hooh hooh
hooh hooh hooh hooh eep
aak!
 eep hooh
 hooh
 hooh
 
eep
 haah haah
haah?
 haah?
 haah?
 haah?
 
eep haah? haah?
haah
haah haah
haah haah
haah eep?
 
aak! hooh
 
eep
aak
 eep


Here's full source code for the compiler in case anyone is interrested. It's written in Python, and it compiles an apelang source to C code.


hdr = '''
#define aak ++ptr;
#define eek --ptr;
#define hooh ++*ptr;
#define haah --*ptr;
#define eep putchar(*ptr);
#define aap *ptr=getchar();
#define oop while (*ptr) {
#define chee }

char array[30000];
char *ptr=array;

int main()
{
'''

ftr = '''
    return 0;
}
'''

import sys
print hdr
for line in sys.stdin.readlines():
    print ' '.join(line.replace('?', '').replace('!', '').split())
print ftr

Name: Anonymous 2013-03-28 21:38

>>9

>LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL >EEEEEEEEEEEEEEEEEGGGGGGGIIIIIIIINNNNNNNNNN GRRRRRRROOOOOOOOOOOOOOOOOO

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List