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

From Esolang
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