设置

关灯

第五十四章 精灵(spirit)技术

灵”技术仅有雷艾伦说的那么简单。他们还隐隐觉得,“精灵”这个技术似乎大有文章可为。只是他们现在还抓不住这意味着什么。

    他们抓不住的是,“精灵”这个技术,其实隐隐已经指向了“面向对象”编程的曙光了。而且1969年的雷艾伦现在,软件程序行业正在遭遇史上第一次危机。

    因为传统的面向过程的软件越来越复杂,加上这个时候被软件工程里视为万恶之源的“GOTO”语句也没删除,读懂别人的程序代码是一件越来越困难的事情。而且一个软件需要DEBUG的时候,特别特别困难,软件行业不知道未来该怎么办。

    “面向对象”的发明,这玩意又是施乐实验室在一次头脑风暴里的创造。实际上,拯救软件工程的,让软件工程能从上千行代码的K级别走向百万的M级别甚至数十亿的G级别,正是两个关键的改革。

    一个是拒绝使用“GOTO”语句,这条效果拔群的编程语句由于太TMD随意性了,如果滥用,会导致代码失去可读性。实际上,第一代软件工程师们,现在就是在滥用“GOTO”语句,一个是写代码的时候方便,另外一个就是为了满足现在苛刻到近乎于变态的代码容量性能的上限。当然,第一代软件工程也在这个时
 <本章未完请点击"下一页"继续观看!>