Jelly, 1 byte
V
Quite a few Jelly one byters - this is one - it evaluates the left argument which, when nothing is provided as input, defaults to zero which in turn evaluates to zero and the result is implicitly printed, a 0.
In fact, of the 256 bytes in the code-page there are only 9495 that do not currently produce a different one byte output within the specified range when run as a full programprogram; these are (as code-page characters in byte order):
¡¢£¦©1⁄2¿€ÇÑÞßçıȷñ÷þ"#&',-./0123456789:;?@IMRTVZ\`dmpstxyz{}~°3459ƓƈɠḶṬḊĖİL·ṄȮṖṘẆẊṃọṣṭḃḟḣl·ṁṗṡẋż’"~°3459ƓƈɠḶỌṬḊĖİL·ṄȮṖṘẆẊṃọṣṭḃḟḣl·ṁṗṡẋż’"
Notes:
Most of the 1-byte programs print a
0(no-ops / yielding a list with a single zero in, which prints a0), most others print a1(0=0and the like)Ọis the one program which does yield a different byte, but one which is out of range as per the specification - it produces the null-byte (casts the0to character)6produces a space (a literal)7produces a line feed (a literal)Some bytes that do work now may not do so in the future - there are a fair few bytes being reserved (I believe) for niladic values which, when assigned, are almost certainly not going to produce one-byte output.
Jelly, 1 byte
V
Quite a few Jelly one byters - this is one - it evaluates the left argument which, when nothing is provided as input, defaults to zero which in turn evaluates to zero and the result is implicitly printed, a 0.
In fact, of the 256 bytes in the code-page there are only 94 that do not currently produce a different one byte output when run as a full program are (as code-page characters in byte order):
¡¢£¦©1⁄2¿€ÇÑÞßçıȷñ÷þ"#&',-./0123456789:;?@IMRTVZ\`dmpstxyz{}~°3459ƓƈɠḶṬḊĖİL·ṄȮṖṘẆẊṃọṣṭḃḟḣl·ṁṗṡẋż’"
Notes:
Most of the 1-byte programs print a
0(no-ops / yielding a list with a single zero in, which prints a0), most others print a1(0=0and the like)Ọproduces the null-byte (casts the0to character)6produces a space (a literal)7produces a line feed (a literal)Some bytes that do work now may not do so in the future - there are a fair few bytes being reserved (I believe) for niladic values which, when assigned, are almost certainly not going to produce one-byte output.
Jelly, 1 byte
V
Quite a few Jelly one byters - this is one - it evaluates the left argument which, when nothing is provided as input, defaults to zero which in turn evaluates to zero and the result is implicitly printed, a 0.
In fact, of the 256 bytes in the code-page there are only 95 that do not currently produce a different one byte output within the specified range when run as a full program; these are (as code-page characters in byte order):
¡¢£¦©1⁄2¿€ÇÑÞßçıȷñ÷þ"#&',-./0123456789:;?@IMRTVZ\`dmpstxyz{}~°3459ƓƈɠḶỌṬḊĖİL·ṄȮṖṘẆẊṃọṣṭḃḟḣl·ṁṗṡẋż’"
Notes:
Most of the 1-byte programs print a
0(no-ops / yielding a list with a single zero in, which prints a0), most others print a1(0=0and the like)Ọis the one program which does yield a different byte, but one which is out of range as per the specification - it produces the null-byte (casts the0to character)6produces a space (a literal)7produces a line feed (a literal)Some bytes that do work now may not do so in the future - there are a fair few bytes being reserved (I believe) for niladic values which, when assigned, are almost certainly not going to produce one-byte output.
Jelly, 1 byte
V
Quite a few Jelly one byters - this is one - it evaluates the left argument, which, when nothing is provided as input, defaults to zero, which in turn evaluates to zero and the result is implicitly printed, a 0.
OthersIn fact, of the 256 bytes in the code-page there are only 94 that do not currently produce a different one byte output when run as a full program are (not exhaustiveas code-page characters in byte order):
¤¬!ABCDEFGH JKL NOPQ S U WXY ¡¢£¦©1⁄2¿€ÇÑÞßçıȷñ÷þ"#&',-./0123456789:;?@IMRTVZ\`dmpstxyz{}~°3459ƓƈɠḶṬḊĖİL·ṄȮṖṘẆẊṃọṣṭḃḟḣl·ṁṗṡẋż’"
Notes:
Most of the 1-byte programs print a
0(no-ops / yielding a list with a single zero in, which prints a0), most others print a1(0=0and the like)Ọproduces the null-byte (casts the0to character)6produces a space (a literal)7produces a line feed (a literal)Some bytes that do work now may not do so in the future - there are a fair few bytes being reserved (I believe) for niladic values which, when assigned, are almost certainly not going to produce one-byte output.
Jelly, 1 byte
V
Quite a few Jelly one byters - this is one - it evaluates the left argument which, when nothing is provided as input, defaults to zero which in turn evaluates to zero and the result is implicitly printed, a 0.
In fact, of the 256 bytes in the code-page there are only 94 that do not currently produce a different one byte output when run as a full program are (as code-page characters in byte order):
¡¢£¦©1⁄2¿€ÇÑÞßçıȷñ÷þ"#&',-./0123456789:;?@IMRTVZ\`dmpstxyz{}~°3459ƓƈɠḶṬḊĖİL·ṄȮṖṘẆẊṃọṣṭḃḟḣl·ṁṗṡẋż’"
Notes:
Most of the 1-byte programs print a
0(no-ops / yielding a list with a single zero in, which prints a0), most others print a1(0=0and the like)Ọproduces the null-byte (casts the0to character)6produces a space (a literal)7produces a line feed (a literal)Some bytes that do work now may not do so in the future - there are a fair few bytes being reserved (I believe) for niladic values which, when assigned, are almost certainly not going to produce one-byte output.