Presentando SquirrelFish
El núcleo del navegador Safari -WebKit -tiene ahora un nuevo intérprete de Javascript SquirrelFish.
SquirrelFish es un compilador basado en registros, multihilo, y generador de bytecode.
Genera los bytecodes sobre la marcha de base el árbol sintáctico, usando un compilador de una sola pasada.
SquirrelFish debe mucho de su diseño a algunas de las últimas investigaciones en el campo de las máquinas virtuales eficientes, incluyendo el trabajo realizado por ek Profesor M. Anton Ertl, et al, Profesor David Gregg, et al, y los desarrolladores del lenguaje de programación Lua.
Algunas referencias introductorias para comprender como funciona:
- The Structure and Performance of Efficient Interpreters (Introduces the fundamentals of virtual machine design and explains the importance of direct threading)
- Virtual Machine Showdown: Stack Versus Registers (Details the benefits of register machines, and the importance of copy propagation)
- The Implementation of Lua 5.0 (Outlines the implementation of a real-world register-based bytecode engine, with a sliding register window calling convention)
Quizá te interese :
Nos envían unas presentaciones del BugCon, para compartirlas con ustedes que no tuvieron la opor ...
Klaus Knopper ha anunciado la publicación de Knoppix 5.1.0 live CD y DVD: "Finalmente está listo ...
PDF´s (Portable Document Format) es un formato de documentos que se utiliza de manera generaliza ...








