Your challenge: The code must print "Hello, World!" and nothing else.
Your restrictions: Your program must satisfy these requirements:
The program must be a pangram.
- It must use every character in printable ASCII, or, if you chose a particularly strange language, characters which are stored as one byte.
- You are allowed to use other characters.
The program may not have unnecessary characters.
- No subset of individual characters may be removed from the program while the program still outputs "Hello, World!"
- For example, if code
ABBC
outputsHello, World!
then neither codesAC
norBC
may output "Hello, World!", although codeBA
may. - This also means you cannot have a statement to print "Hello, World!" per se anywhere in your program, as everything other than that statement could be deleted and the program would do the same thing.
The program must not take input.
Your program does not create any errors.
You must not use any "Hello, World!" builtins.
Your score: Your score is calculated by [length of the program in characters] - [number of different characters]. Lowest score wins. (Tie-breakers are oldest post.)
Nota Bene: the second requirement is almost impossible to verify, so an answer is valid only after a week has passed for anyone who wishes to do so to be able to disprove the validity of your answer.
ABBC
example, would a more comprehensive list of restricted programs beABB
,ABC
,BBC
,AB
,BB
,BC
,AC
,A
,B
, andC
? \$\endgroup\$Greetings, World!
to avoid Hello World builtins \$\endgroup\$