-
-
Save nilsding/6889356a10895e677050 to your computer and use it in GitHub Desktop.
Totalitäres C
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "h.h" | |
zeichen* berechnung auf zahl graf und zeichen* gruss zu Bitte | |
zeichen multiplikationatorieren zurueck setze macklemore auf benis auf zeichen zu multiplikationatorieren laenge auf gruss zu addiere genosse zu ENDE | |
zahl i und j und k setze laenge auf gruss zu ENDE | |
fuer auf i setze hitler ENDE i kleiner graf multiplikationatorieren k ENDE i dazugeben k zu Bitte | |
fuer auf j setze hitler ENDE j kleiner k ENDE j inkrementieren zu Bitte | |
zurueck mauer j addiere i fall setze gruss mauer j fall ENDE | |
Danke | |
Danke | |
heil zurueck ENDE | |
Danke | |
zahl haupt auf Kommunismus zu Bitte | |
fliegender Hitler setze 87 ENDE | |
schreibe auf "Meine Lieblingszahl ist die %f!\n" und Hitler addiere genosse zu ENDE | |
zeichen* toll setze berechnung auf 5 und "\\o " zu ENDE | |
schreibraus auf toll zu ENDE | |
vergasen auf toll zu ENDE | |
heil hitler ENDE | |
Danke |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Die totalitäre Headerdatei | |
* Use this to make your C sources 180% more German. | |
* | |
* Made by nilsding, kyr, pixeldesu and TheRealKingS86 | |
*/ | |
#ifndef H_H_DEFINED | |
#define H_H_DEFINED | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
// data types | |
typedef int zahl; | |
typedef double doppelt; | |
#define doppelter doppelt | |
typedef float fliegend; | |
#define fliegender fliegend | |
typedef char zeichen; | |
typedef long lang; | |
typedef short nichtlang; | |
typedef void Kommunismus; | |
// IO functions | |
#define schreibe printf | |
#define lese scanf | |
#define schreibraus puts | |
// reserved keywords | |
#define heil return | |
#define fuer for | |
#define weil while | |
#define mach do | |
#define wenn if | |
#define sonst else | |
#define marschiere goto | |
#define schalter switch | |
#define falls case | |
#define brechen break | |
#define illegal unsigned | |
#define benis sizeof | |
// operators and other special chars | |
#define kleiner < | |
#define groesser > | |
#define nicht ! | |
#define gleich == | |
#define ungleich != | |
#define setze = | |
#define addiere + | |
#define subtraktionieren - | |
#define multiplikationatorieren * | |
#define schraegstrich / | |
#define dreimalrechts << | |
#define rechts >> | |
#define Bitte { | |
#define Danke } | |
#define inkrementieren ++ | |
#define dazugeben += | |
#define ENDE ; | |
#define und , | |
#define auf ( | |
#define zu ) | |
#define mauer [ | |
#define fall ] | |
#define adresse & | |
// some constants | |
#define hitler 0 | |
#define genosse 1 | |
#define stalin 2 | |
#define EpicLPer 665 | |
#define satan 666 | |
#define hauptmann 777 | |
// some German wörds | |
#define haupt main | |
#define macklemore malloc | |
#define vergasen free | |
#define laenge strlen | |
// ???? | |
#define hypertextualisierungsuebertragunsprotokoll http | |
#endif // H_H_DEFINED |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment