News for hackers. Stuff that matters.
Re:My Most Important Project Was a Bytecode Interpreter by tptacek on Wednesday September 21, 2016 @10:56PM (#12553997)
Strong agree on emulator and particularly stack vm. Would add: TCP/IP stack.
Re:My Most Important Project Was a Bytecode Interpreter by vram22 on Thursday September 22, 2016 @12:06AM (#12554259)
I once corresponded with someone who wrote his own working TCP/IP stack for his own home PC, an IBM PC Jr.

See Mike's PCJr page near end of this post:

http://jugad2.blogspot.in/2012/09/lissajous-hippo.html

Re:My Most Important Project Was a Bytecode Interpreter by vram22 on Thursday September 22, 2016 @12:23AM (#12554338)
Update: Visited his page again. He has now even created a web server for the PCJr and ran his site on it for a while.
Re:My Most Important Project Was a Bytecode Interpreter by nialo on Wednesday September 21, 2016 @11:25PM (#12554100)
mostly curiosity: why a stack vm in particular? (is it because you then need to write the compiler for it?)
Re:My Most Important Project Was a Bytecode Interpreter by tptacek on Wednesday September 21, 2016 @11:37PM (#12554133)
Because if you're familiar with conventional real register architectures, the stack VM forces you to rethink it, in a much simpler way. It's a useful simplifying abstraction.
Re:My Most Important Project Was a Bytecode Interpreter by vram22 on Thursday September 22, 2016 @12:09AM (#12554281)
There used to be a lot of interest in, and articles about, stack machines (real ones, not VMs) back in the days of mags like BYTE and PC Mag. Good reading.