和JVM字节码的区别: wasm更接近BCPL的o-code,我对Pascal的p-code没有多少了解,但无论如何后来的smalltalk运行环境是JVM的前身。两个平行的脉络:一个是c族,一个非c族。
所以未来要明确这两个体系是不是宗教斗争/无谓争论,就像cisc和risc一样。
BCPL支持字符串等功能,虽然可扩展性不好,但有一些比C高级的功能。wasm能不能变成Java和C之间的一种存在,弥合一些沟壑?
出于对SmallTalk的兴趣,我在考虑把wasm作为ST底层实现和互用性的备选之一,留待下一步详细了解。