软件版本为什么使用句点而非其他分隔符?这个习惯是否有历史渊源?
我们的一款产品之前版本为3.5,现在则是3.08——我相信这是管理层表示在我们发布3.10时,加上前导零会让顾客更不容易混淆。但是对于软件开发者来说,版本号3.08看起来很奇怪。
如果我们不使用句点,那么版本3:9和3:10或3-9到3-10之间的差异将更加明显,因为它不会被当作小数来解读。此外,对于不太熟悉软件版本控制的人来说,小数似乎意味着版本3.5已经完成了下一个主要版本的一半,但事实上,在下一个主要版本之前,我们无法做出任何关于次要版本数量的假设。
我知道现在我们通常使用句点作为惯例,因为其他人也这样做了——但是使用句点最初的原因是什么呢?