很难评估最大软件的大小,因为很多大型软件都是商用软件,如windows操作系统、office套件、oracle数据等,以windows为例,据说代码量已经达到5000万行。oracle代码的数量更是惊人。我为公司服务,对公司有一定的了解。目前,没有人能理解所有的代码。软件编译一次需要几个小时。
还有很多大型开源软件,最大的应该是linux操作系统内核。目前,linux内核最新版本的代码约为2000万行。
除了这些纯软件项目,许多硬件设备的代码量也非常大。更典型的是,如核心路由器的通信设备,据说其他源代码的数量已经达到数亿行代码。
因此,某些软件的当前规模超出想象。这不是少数程序员可以开发的。通常是由成百上千人组成的团队。
因为当你拥有最多的技术和经验时,我认为你还不够大