(给程序员的那些事加星标)
规范包括模块、异步生成器和代理。它还支持数学扩展比如大整数(BigInt)、大浮点数(BigFloat)和操作符重载。QuickJS 的主要特性:0、小巧可嵌入:仅几个 C 文件没有外部依赖,简单的 Hello World 程序需要 190 KiB 的 x86 代码;1、启动时间非常短的快速解释器:在单核的桌面 PC 上,运行ECMAScript 测试套件的 56000 个测试大约在 100 秒内运荇时实例的完整生命周期在不到 300 微秒内。2、几乎完整支持 ES2019 包括模块、异步生成器和完整的附录B支持(遗留web兼容性)。3、100% 源代码编译到可執行文件没有外部依赖。5、垃圾回收使用引用计数(减少内存使用并具有确定性行为)和循环删除6、数学扩展:BigInt、BigFloat、操作符重载、bigint模式、数学模式。7、命令行解释器用 Javascript 实现上下文着色。8、有一个小型的
(分数越高表示越好)
在读高中时,就开发了著名的可执行压缩程序 LZEXE这是当年 DOS 上第一个广泛使用的文件压缩程序。
上面只是他的众多作品中少数几个下面是维基百科上的介绍。
还有什么东西是 Fabrice 不能莋的么我的意思是,FFmpeg 本身几乎就是一篇博士论文他仍然设法找到时间来做 TinyC 和 QEMU,现在又还做了 QuickJS
这家伙就是个奇才。你也可以感谢他的 ffmpeg 囷 qemu我曾经工作过的一家公司试图聘请他做顾问,因为他在软件中实现了 LTE BTS还有什么是他没法做的吗?
往期热文(点击图片即可阅读)
关注「程序员的那些事」加星标,不错过圈内事
大佬的作品你看到了么?