第三十七章 真正的国产数据库!(2 / 3)
“我也知道,兽骨文嘛,据说有个程序员入职后不到一个星期就辞职了,直接被兽骨文数据库的庞大代码给弄崩溃了!”
“哈哈哈!”
直播间外,正在观看直播的兽骨文等员工此刻面面相觑,嘴上没说什么,心里却在疯狂的给罗阳点赞。
“罗阳说的太tm对了!”
不只是兽骨文的数据库,几乎任何一个持续了数十年的庞大软件,都有这样的问题。
比如微硬公司的win系统,xp时代大约4000万行代码,7时代时达到了5000万行,到了现在的10版本,直接达到了恐怖的上亿行!
因为一个软件从推出到现在,期间的技术开发团队是在不断更换的,可能最初的开发团队开发软件时,根本没有想到给后来者预留一个统一的标准。
等到后来者加入开发团队后,按照公司要求为软件增加某项功能时,发现出现了其他bug,随后紧急修复。然而在修复时,面对前任留下的无数代码,大多都是采取不改变主体的情况下进行修改。
因为很多代码都是牵一发而动全身,bug只会越改越多,除非完全推倒重来。
然而那是不可能的!软件公司也知道重新开发一个受市场欢迎的产品到底有多难,更何况还有无数的用户正在使用!所以推倒重来的可能性直接被否决了。
随着时间的流逝,类似的情况不断上演,更新,出现bug,修修补补,bug被修复,再更新,再出现bug......
一代又一代程序员的“努力”,最后直接造就了一个庞大到恐怖的软件。其数千万乃至数亿行代码,任何一位新入职的程序员都会感到头皮发麻!
“这活tm没法干了!老子的头发啊!!!”
不知道多少程序员遇到这种情况,双手抓着头发发出了几近崩溃的咆哮。
程序员的发际线堪忧不是没有原因的。
“相比之下,用罗语言编写的软件大大减缓了这个情况。第一,全中文编程的软件,在修复bug时远比英文要方便快捷的多。”
“第二,随着我们对罗语言的优化,现在的罗语言有效代码远超其他高级语言,以友商上亿行代码的产品来看,如果用罗语言重新编译,至少能够省下一半的代码!”
“这也是为何北辰科技开发产品这么快的原因!”