前微软开发者制作了一个2.5KB的记事本克隆
戴夫·普拉默在MS-DOS时代开始了他的程序员生涯。他对代码优化有一定了解,这就是他现在试图去除微软近年来添加的多余AI的原因。普拉默声称自己创造了一些重要的Windows特性,包括最初的任务管理器应用程序。现在,这位YouTuber和退休开发者分享了他的最新创作:一个名为TinyRetroPad的文本编辑器,旨在模仿记事本的文本编辑功能,同时尽可能地减少磁盘占用。TinyRetroPad是一个记事本风格的文本编辑器,大小约为2.5千字节(KB)。传统意义上,一千字节通常指的是1024字节,这意味着这款新编辑器肯定使用了许多优化技巧,以在这样一个微小的包裹内容纳一个可用的应用程序。普拉默从戴夫的微型编辑器(Dave's Tiny Editor)分支了TinyRetroPad,而后者是从这个开发者的HelloAssembly项目(tiny.asm)中分支出来的。现已推出 不用打开标签页即可获取GoPeek预览链接。适用于Edge和Firefox。Chrome支持即将推出。Tiny.asm旨在成为可能的最小Windows应用程序,而TinyRetroPad无疑是一个非常小的文本编辑器。新项目保持了同样极简主义、追求小巧的精神,同时提供了一些“现代”特性,比如记事本样式的菜单。无需多言,这两个项目都是用汇编语言编写的。普拉默解释说,TinyRetroPad本质上是围绕Windows API提供的“RICHEDIT50W”控件创建的一个包装。对tiny.asm的所有进一步扩展都尽量保持“便宜”,利用Crinkler的压缩算法在构建时减少程序的大小。最终生成的可执行文件在功能、外观和“感觉”上应该如同经典的记事本应用程序,同时,其大小是Windows 11中最新记事本版本的100倍。普拉默表示,在他在微软的日子里,工程师们很清楚记事本是用于纯文本编辑,而写字板则是用于RTF编辑。这个区别很重要,程序员们被建议永远不要交叉使用。与此同时,今天的记事本常被微软当作测试不必要功能的“实验品”,包括生成性AI和图像嵌入。普拉默对现代记事本并不感冒,因此决定从头开始重建这个工具,创建TinyRetroPad。新的编辑器应类似于Windows XP中包含的记事本版本,没有多余功能,绝对没有AI。普拉默因对微软软件产品做出了重要贡献而备受赞誉,同时也编码了一些小烦恼。在从公司退休后,这位开发者创办了自己的公司SoftwareOnline。这家公司通过销售价值存疑的软件产品赚钱,后来因违反《消费者保护法》而被华盛顿州检察长办公室起诉。最好的软件是那种做好一件事的软件。现已推出 不用打开标签页即可获取GoPeek预览链接。适用于Edge和Firefox。Chrome支持即将推出。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡