| ▲ | andai a day ago |
| Excellent. At last, I can I confess a far worse crime. Late 2020, pre-AI, which I'm not sure if that makes it better or worse... #include "uwu.h"
#include <stdio.h>
iwint main() stawt
iwint owo is 5 yiff
fuw (iwint uwu is 0 yiff uwu smol owo yiff uwu incwease) stawt
owo is owo wif uwu yiff
spweak nuwumber_fowmat, owo spwake yiff
stawp
stawp
-- // uwu.h
#define is =
#define yiff ;
#define stawt {
#define stawp }
#define fuw for
#define iwint int
#define wif +
#define wiffout -
#define smol <
#define larg >
#define incwease ++
#define spweak printf(
#define spwake );
#define nuwumber_fowmat "%d\n"
Obviously this one also runs DOOM ;) |
|
| ▲ | kmoser a day ago | parent | next [-] |
| I did this in 1989, as if C had been written by the folks who brought you COBOL: #include <stdio.h>
#define OpenBrace {
#define CloseBrace }
#define OpenBracket [
#define CloseBracket ]
#define OpenParenthesis (
#define CloseParenthesis )
#define NoReturnType void
#define NoParameter NoReturnType
#define MainFunction main
#define Semicolon ;
#define FunctionPrototype
#define ActualFunction
#define PointerTo(atype) atype*
#define OutputToStdout(astring) printf(astring)
#define IsEqualTo =
FunctionPrototype NoReturnType
MainFunction OpenParenthesis NoParameter CloseParenthesis Semicolon
ActualFunction NoReturnType
MainFunction OpenParenthesis NoParameter CloseParenthesis
OpenBrace
PointerTo(char) string IsEqualTo "Now is the time for all good men, etc.\n" Semicolon
OutputToStdout(string) Semicolon
CloseBrace
|
| |
| ▲ | bitwize a day ago | parent [-] | | Needs more DIVISIONs. Though I can imagine this being what would happen if the designers of PowerShell were responsible for C. | | |
| ▲ | jrapdx3 a day ago | parent [-] | | How right you are! I use PowerShell when I have to. Seems like PS was designed under the motto, "The choice: why make it simple when we can make it complicated?" |
|
|
|
| ▲ | jraph a day ago | parent | prev | next [-] |
| I did the same thing, shouting.h, defined the uppercase version of many types and keywords. Had a good uncontrolled laugh during a team presentation with a colleague. It was a bit disrespectful for the poor presenter who had nothing to do with this… Can't find shouting.h anymore unfortunately. |
|
| ▲ | giancarlostoro a day ago | parent | prev | next [-] |
| Reminds me of my "BASIC" #define statements I made in college to make C look slightly more BASIC-like, I think everyone does this the moment they realize they can do this in C. |
| |
|
| ▲ | subscribed a day ago | parent | prev | next [-] |
| uwu, this is amazing ;3 |
|
| ▲ | Cshaya a day ago | parent | prev | next [-] |
| this gave me such a good chuckle :p |
|
| ▲ | Tallain a day ago | parent | prev [-] |
| Thanks! I hate it! In awe at whatever inspired this though |