为什么有的软件分为1.0 2.0 为什么有1.1和1.2等,或V1.0等

如题所述

那是版本号比较普遍的 3 种命名格式.

GNU 风格的版本号命名格式: 主版本号.子版本号[.修正版本号[.编译版本号]]
英文对照: Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]
示例: 1.2.1, 2.0, 5.0.0 build-13124

Windows 风格的版本号命名格式: 主版本号.子版本号[修正版本号[.编译版本号]]
英文对照: Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]]
示例: 1.21, 2.0

.Net Framework 风格的版本号命名格式: 主版本号.子版本号[.编译版本号[.修正版本号]]
英文对照: Major_Version_Number.Minor_Version_Number[.Build_Number[.Revision_Number]]
官方说明参考:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemVersionClassTopic.asp
由于, 有官方解释, 所以本文不做说明.

GNU 风格的版本号管理策略

当项目初版本时, 版本号可以为 0.1 或 0.1.0, 也可以为 1.0 或 1.0.0, 如果你为人很低调, 我想你会选择那个主版本号为 0 的方式;
当项目在进行了局部修改或 bug 修正时, 主版本号和子版本号都不变, 修正版本号加 1;
当项目在原有的基础上增加了部分功能时, 主版本号不变, 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉;
当项目在进行了重大修改或局部修正累积较多, 而导致项目整体发生全局变化时, 主版本号加 1;
另外, 编译版本号一般是编译器在编译过程中自动生成的, 我们只定义其格式, 并不进行人为的控制.
Window 下的版本号管理策略

当项目初版时, 版本号为 1.0 或 1.00;
当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变, 修正版本号加 1;
当项目在原有的基础上增加了部分功能时, 主版本号不变, 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉;
当项目在进行了重大修改或局部修正累积较多, 而导致项目整体发生全局变化时, 主版本号加 1;
另外, 编译版本号一般是编译器在编译过程中自动生成的, 我们只定义其格式, 并不进行人为的控制.
另外, 还可以在版本号后面加入 Alpha, Beta, Gamma, Current, RC (Release Candidate), Release, Stable 等后缀, 在这些后缀后面还可以加入 1 位数字的版本号.

对于用户来说, 如果某个软件的主版本号进行了升级, 用户还想继续那个软件, 则发行软件的公司一般要对用户收取升级费用; 而如果子版本号或修正版本号发生了升级, 一般来说是免费的.

参考资料:http://www.woodpecker.org.cn:9081/doc/zScrapBook/data/20051010111809/

温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-05
v1.0中的v是Verison(版本的意思)
1.0,2.0,1.1都是版本号,按顺序是1.0,1.1,1.2,...2.0,3.0.....
版本越高是越新出的本回答被网友采纳

哪位能告诉我计算机硬件的分类都有哪些和他们的命名规则吗?我该如何识...
EPoX磐英科技磐正主板的PCB版本也很好识别,在主板的左上角(或者PCI槽之间)都会有REV:1.0等字样,这个”1.0”就是所谓的PCB版本,正式量产的型号的PCB版本都会从1.0开始,之后可能会相继有1.1,1.2,1.3等版本, 在象EPoX磐英科技客户服务中心进行主板的技术咨询时,有时需要提供这种信息。 捷波主板命名规范详解 说起各家...

...他们有什么区别?为什么mp3格式能听,其他的不能听?
现有版本为QuickTime 1.0、2.0、3.0、4.0和5.0,在5.0版本中还融合了支持最高A\/V播放质量的播放器等多项新技术。 10. VQF格式是由YAMAHA和NTT共同开发的一种音频压缩技术,它的压缩率能够达到1:18,因此相同情况下压缩后VQF的文件体积比MP3小30%~50%,更便利于网上传播,同时音质极佳,接近CD音质(16位44.1kHz立体声...

什么是区块链和fus,什么是区块链?区块链有什么特点?
区块链发展到现今可以划分为1.0和2.0 1.0以比特币为代表,主要应用已虚拟货币或者说数字货币应用。此时的区块链只能用于简单的数字货币交易。 2.0以现在比较流行的ethereum(以太坊)和即将问世的hyperledger为代表。这个阶段的区块链不仅能满足对应的数字货币交易,还可以利用智能合约自定义的货币或者资产的交易。如果还以数据...

cad软件有哪些版本
从AutoCAD2000现在的AutoCAD2013,也有十几年的时间了,下面我带大家盘点一下具体cad版本有哪些,希望对大家有所帮助! 1. AutoCADV1.0 1982年推出 2. AutoCAD V1.2 1983年推出 3. AutoCADV1.3 1983年推出 4. AutoCADV1.4 1983年推出 5. AutoCADV2.0 1984年推出 6. AutoCADV2.17和V2.18 1985年推出 7. AutoCADV...

电脑文件管理常用软件电脑上有没有比较好用得文件管理器
计算机管理软件 计算机管理软件是一种管理类型的软件,它主要是使用IPMI协议,通过对网络的启动以及结合BMC卡来达到对计算机的管理的目的。同时还可以通过Internet网来进行远程的关机,远程的对计算机进行安装系统、检测等操作。 这类软件大都采用dBASEⅢ或FoxBASE编制,而且,现在开发、应用较为普遍,有分行业自上而下的开发、...

有什么好用的电脑文件管理器有什么好用的电脑文件管理软件
缺陷管理系统ClearBug 1.0 4 14.41MB 1.免费软件,非开源软件。2.纯JAVA开发,B\/S架构。目前支持MySQL5.0.21及以上数据库。3.预定义了多种缺陷处理流程,可选择使用。 a)小型团队自由流程 由当前处.. 百灵鸟文挡管理系统(DIMS)v1.0一个功能强大的文档管理辅助系统。区别与其他文档管理系统,他能将文档基本信息...

USB2.0 和1.0有哪些区别
速度~支持热拔

Pascal 也分 Turbo Pascal 和 Free Pascal 的
1.2.2 PASCAL语言使用的保留字 在PASCAL语言中,有些词具有特定的含义。用户必须了解其含义,以便正确的使用,否则会造成错误,这些具有特定含义的词被称为保留字,保留字不能作其它用途,如作变量名等。在Turbo pascal7.0中,保留字默认用白色显示,保留字如下:PROGRAM ,CONST,VAR,BEGIN,END,AND,ARRAY,CASE,DIV,DO,DOWN...

车辆的排量表有哪些? 如:1.0 1.2 1.4 1.6 2.0 等等希望回答者 回答详 ...
1.0排量自吸发动机的车基本上就是上述几款微型车,微型车即A00级车,属于尺寸最为紧凑的汽车类型,座位个数分为两座版和四座版。大多微型车的轴距在2米到2.3米之间,车身长度在3.65米之内,发动机排量主要在1.0L左右。排量划分 中国轿车级别的划分是根据排量的大小来决定的。微型轿车的排量小于等于...

为什么09年都没有微信
在随后1.1、1.2和1.3三个测试版中,微信逐渐增加了对手机通讯录的读取、与腾讯微博私信的互通以及多人会话功能的支持,截至2011年4月底,腾讯微信获得了四五百万注册用户。2011年5月10日,微信发布了2.0版本,该版本新增了Talkbox那样的语音对讲功能,使得微信的用户群第一次有了显著增长。2011年8月,微信添加了“查看...

相似回答