install, config, register, init, open, write, ioctr
在软件世界、程序开发领域,甚至整个工业圈和生活圈充斥这样的一些动词术语:安装、配置、注册、初始化和打开等,这些术语都是奔向一个共同的目标——让所需的功能可用。每一个动词都描述了一个【系统的逻辑接口】,并且这些接口的操作的内容对应着【作业人员】的一项工作。而在具体的情景内,一个作业人员可能身兼多项工作,这样会混淆这些术语的逻辑本质,看不清它们之间的细微差别。本文细究一下这些术语的差别,并以我个人的专业——程序开发领域为例子作一些说明。