Bytecode VMs in surprising places (2024)
dubroy.com
Bytecode VMs in surprising places (2024)
1–10 of 74 posts
Re: Bytecode VMs in surprising places (2024)
#2Re: Bytecode VMs in surprising places (2024)
#3There is a tiny Java Bytecode VM in an insanely large list of places, you can find some of them here:
https://github.com/crocs-muni/javacard-curated-list https://en.wikipedia.org/wiki/Java_Card
Re: Bytecode VMs in surprising places (2024)
#4I guess that is why you say re.Compile.
Re: Bytecode VMs in surprising places (2024)
#5There is one in golang regular expressions https://swtch.com/~rsc/regexp/regexp2.html I guess that is why you say re.Compile.
Re: Bytecode VMs in surprising places (2024)
#6There is one in golang regular expressions https://swtch.com/~rsc/regexp/regexp2.html I guess that is why you say re.Compile.
Re: Bytecode VMs in surprising places (2024)
#7Re: Bytecode VMs in surprising places (2024)
#8There is one in golang regular expressions https://swtch.com/~rsc/regexp/regexp2.html I guess that is why you say re.Compile.
[1] https://dl.acm.org/doi/10.1145/363347.363387 -- Programming Techniques: Regular expression search algorithm
[2] https://swtch.com/~rsc/regexp/regexp1.html -- Regular Expression Matching Can Be Simple And Fast
[3] https://swtch.com/~rsc/regexp/regexp2.html -- Regular Expression Matching: the Virtual Machine Approach
[4] https://swtch.com/~rsc/regexp/ -- Implementing Regular Expressions
Re: Bytecode VMs in surprising places (2024)
#9TikTok shipping XOR cipher'd bytecode & interp is right up there: https://news.ycombinator.com/item?id=34109771
Other game examples using VMs not for obfuscation: Z-machine and SCUMM-VM.