D语言以前只有一个分枝,由于每次升级语言面貌的小小改动都可能使得许多老代码在新版本的编译器下不能通过编译。如果只是学习,或者测试可能感觉不到什么影响,可如果是用来做正式开发,这就很痛苦了。所以现在D1.X的升级只修补一些bug,而新特性或者语法变动则在D2.X中体现出来。