News for hackers. Stuff that matters.
Re:Slim Binaries (1997) by eterps on Wednesday July 31, 2019 @01:39PM (#20576489)
> is basically the definition of Java byte code

Except that the slim binaries concept is not based on byte code at all, but more like a Huffman compressed abstract syntax tree. Not only are the binaries smaller, they can potentially be optimised further because no semantic information is lost.

See also this blog post for more details: https://hokstad.com/semantic-dictionary-encoding

Original website on Wayback machine: https://web.archive.org/web/20020617132121/http://caesar.ics...

Re:Slim Binaries (1997) by kragen on Thursday August 01, 2019 @08:44AM (#20583244)
The Self bytecode was pretty close to an abstract syntax tree, though not huffman-compressed. How is it that nobody has mentioned Self yet in this thread? Self was doing JIT compiling from a platform-independent bytecode in the late 80s and getting within a factor of 2 of C performance by the early 90s.