这是陈默预估的代码数量。
而市面上EDA软件,动辄百万行代码起。
虽然只有十分之一的代码量,但陈默相信,自己的EDA可以秒杀市面上任何一款。
软件的优劣并不取决代码的数量,而是算法。
实现同样的功能,低劣的算法可能要成百上千行的代码,而优秀的算法只要寥寥数行就足够了。
而且,使用低劣算法还会产生大量的冗余无用的代码,进而导致BUG增多。
市面的EDA软件都经过市场的筛选,算法不可谓不优秀。
但是陈默却领先他们五十年,生生将代码压缩到十分之一的数量。
就这,他觉得还有提升的空间。
陈默想了想,再次打开系统商城,找到软件工程学。
软件工程学和工程软件学似乎只差文字顺序,但却是天壤之别。
工程软件学是用来编写工程用软件,而软件工程学则是用工程化方法构建和维护有效的、实用的和高质量的软件。
陈默感觉,提升空间应该就在这里。
【软件工程学:1级,兑换积分:300】
他没有犹豫兑换下来。
果然,系统醍醐灌顶之后,陈默再次构思EDA,发现只需要十二万行代码就可以解决了。
代码量压缩五分之一。
这是极限,但不是真正的极限。
因为现在的编程语言,无论是C++也好,还是java也好,都无法将陈默的算法发挥到极致。
要不干脆再编写一个新的编程语言?
还是算了吧。
编程软件有防盗版,但是编程语言没有。
拿记事本都能敲代码,完事让别人用软件编译一下就行。
就没必要浪费时间。
陈默摇了摇头,打开记事本,开始敲代码。
刚敲了百十行,房门被打开。
陈妤钻了进来,看到陈默正在用笔记本电脑,她的眼睛猛地一亮。
“好啊陈小默,你竟然偷玩笔记本,看我不告诉大伯母去!”
陈默连头都没抬一下。
“别闹,我工作呢,上一边玩去。”
“工作也不行!医生说了,你现在不能用电脑!不过——”
陈妤话音一转。
“如果你把这个本给我签满名,我可以装作什么都没看见。”