之前我也走不出语言的圈子,感觉语言对于软件开发上如此重要,不过一个软件并不应该是依赖生产它的语言,真正让这个软件闪光的是软件本身,并不是生产这个软件的语言。
软件工业的革新速度是绝对的速度和效率,先后出现了N种思想不断的冲击着软件工业,那么我们来看看吧,好吧,我承认可能我写的不全,因为这也是我随手写写,并未经过深思熟虑。
第一种思想就是“语言“这种思想,这种思想太重要了,我感觉从0和1到汇编语言是相当大的一个突破,它开始产生了“语言”的概念,虽然这种所谓的语言只是一个记号,只是单纯的翻译,但是它却给出了一种在人和计算机之间进行沟通的方案,我们既可以看得清,也可以让计算机可以得到运行。
第二种思想就是结构化编程的思想,通俗的理解为面向过程也是可以的,这种思想是如此的重要,以至于现在大多数语言都支持sp,没错,我承认很多时候面线过程更加符合人类的思维习惯,我应该先做什么,后做什么,而不是我们一开始就想到分为一个个的类,然后去设计这些类。
第三种思想就是面向对象的思想,这个思想真的是彻底颠覆了整个行业界,现在主流编程语言大都会支持面向对象,虽然具体实现方式上有很大的不同,但是不可否认的是:面向对象思想是如此的有用。面向对象比面向过程添加了一个东西,因