Malloc
Jump to navigation
Jump to search
Malloc is a joke esolang created by User:None1. All it can do is allocating memory.
Syntax
Malloc has only one command - malloc. The syntax of the malloc command is:
malloc x
That will allocate x bytes of memory. Malloc CAN'T free the memory it allocated.
Example Programs
Allocate one byte of memory:
malloc 1
Allocate 1KiB of memory:
malloc 1024
Alternative:
malloc 512 malloc 512
Allocate the most memory possible in 1 line (2GiB?):
malloc 2147483647
(Be careful, running this will leak a lot of memory)
Damage the computer:
malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647 malloc 2147483647
Allocates 128 GiB of memory, most computers don't have that much memory. How to fix it? Restart your computer!
Interpreters
C
#include<stdlib.h> #include<stdio.h> int main(){ int x; while(scanf("malloc %d\n", &x)!=EOF){ malloc(x); } return 0; }