We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Overengineering
Jump to navigation
Jump to search
Overengineering is the practice of extending a program or function unnecessarily.
Examples
Hello World
C
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
char *szHello[13] = malloc(13 * sizeof(char));
*szHello = "Hello world!"; // may or may not end earth
printf("%c", *szHello);
free(szHello);
szHello = NULL;
return 0;
}
INT
~D.[?a"H"?b"e"?c"l"?d"l"?e"o"?f" "?g"w"?h"o"?i"r"?j"l"?k"d"?l"!"^a^b^c^d^e^f^g^h^i^k^l]-0