主要观点:该项目将 WASM 的一个很小子集(整数和控制流)转换为 PostScript 以便在打印机上运行,企业实现通常针对网页浏览器、服务器等,未针对打印机中未开发的糟糕 PostScript 解释器潜力,且该项目因作者懒而需wasm2wat
,虽不应存在但仍有此项目。
关键信息:项目可将特定 WASM 子集转 PostScript 并在打印机运行;企业实现对象非打印机 PS 解释器;项目依赖wasm2wat
;给出fib.c
代码及编译、转换为fib.ps
并查看输出的步骤;提及性能不佳,因控制流实现笨、查找局部变量方式及打印机处理器慢,计算fib(20)
需约 30 秒。
重要细节:fib.c
中fib
函数计算斐波那契数,ps_main
函数调用fib(20)
;clang
用于编译fib.c
为wasm
格式;wasm2ps
用于将wasm
文件转换为ps
文件;打印机性能差导致计算fib(20)
耗时久。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。