0

在编写文字处理器(例如 Microsoft Word)时,是否有任何必须遵守的正式规范?谷歌尚未透露任何答案。

4

1 回答 1

3

不可能有规范,因为没有任何互操作性要求。您只能设置文字处理器(小写)必须具有的最小功能数量。根据Wiki定义

文字处理器是一种电子设备或计算机应用软件,它按照用户的指示执行文字处理:任何类型的书面材料的合成、编辑、格式化和有时打印。

我会说System.Windows.Forms.RichTextBox足以制作一个穷人的文字处理器。

我什至会说一些交互性是必要的。TeX 不是文字处理器,它是一种描述格式化文档的语言(以 .doc、.pdf 的类似/不同方式......)

我会说,从技术上讲,文字处理器不需要像你今天看到的那样:点击、启用光标、带有大按钮进行格式化、格式化代码不可见:vi(基于行的文本编辑器)再加上一些启动 TeX 的宏,按照 Wiki 的定义(可能每个人都会讨厌 :-)),它几乎可以成为一个最小的文字处理器。

vi或任何其他文本(notepadnotepadplusplus ...)单独不是文字处理器,因为它们无法格式化文档(或者至少它们不能格式化 + 打印为格式化,或格式化 + 导出为格式化)。

于 2013-08-19T09:47:09.427 回答