Compiler Bomb

   Compiler bomb is a type of [1]software bomb (similar to [2]fork bombs,
   [3]zip bombs, [4]tar bombs etc.) exploiting [5]compilers, specifically
   it's a short [6]program (written in the compiler's [7]programming
   language) which when compiled produces an extremely large compiled program
   (i.e. executable binary, [8]bytecode, [9]transpiled code etc.).
   Effectiveness of such a bomb can be measured as the size of output divided
   by the size of input. Of course compiler bombs usually have to be targeted
   at a specific compiler (its weaknesses, optimizations, inner mechanisms,
   ...), the target platform and so on, however some compiler bombs are quite
   universal as many compilers employ similar compiling strategies and
   produce similar outputs. Alternatively a compiler bomb can be defined to
   do other malicious things, like maximizing the amount of [10]RAM and time
   needed for compilation etc.

   { Found here:
   https://codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb.
   ~drummyfish }

   Compiler bombs in various languages:

     * [11]C: main[-1u]={1};, creates 16 GB executable, works by defining a
       huge array an initializes its first element so the whole array will be
       explicitly stored in the executable.
     * [12]Rust: every program :D
     * [13]comun: TODO :-}
     * ...

Links:
1. software_bomb.md
2. fork_bomb.md
3. zip_bomb.md
4. tar_bomb.md
5. compiler.md
6. program.md
7. programming_language.md
8. bytecode.md
9. transpilation.md
10. ram.md
11. c.md
12. rust.md
13. comun.md