辛星漫谈软件思想

本文探讨了软件开发中的几种核心思想,包括语言、结构化编程、面向对象、面向组件和面向服务。作者指出,尽管语言和面向过程在软件发展中起着重要作用,但面向对象和面向服务提供了更高层次的抽象和组织方式,尤其面向服务更注重服务间的交互和数据传递。文章强调,这些思想并非孤立,而是相互补充,共同推动了软件工业的进步。
摘要由CSDN通过智能技术生成

    之前我也走不出语言的圈子,感觉语言对于软件开发上如此重要,不过一个软件并不应该是依赖生产它的语言,真正让这个软件闪光的是软件本身,并不是生产这个软件的语言。

       软件工业的革新速度是绝对的速度和效率,先后出现了N种思想不断的冲击着软件工业,那么我们来看看吧,好吧,我承认可能我写的不全,因为这也是我随手写写,并未经过深思熟虑。

       第一种思想就是“语言“这种思想,这种思想太重要了,我感觉从0和1到汇编语言是相当大的一个突破,它开始产生了“语言”的概念,虽然这种所谓的语言只是一个记号,只是单纯的翻译,但是它却给出了一种在人和计算机之间进行沟通的方案,我们既可以看得清,也可以让计算机可以得到运行。

      第二种思想就是结构化编程的思想,通俗的理解为面向过程也是可以的,这种思想是如此的重要,以至于现在大多数语言都支持sp,没错,我承认很多时候面线过程更加符合人类的思维习惯,我应该先做什么,后做什么,而不是我们一开始就想到分为一个个的类,然后去设计这些类。

       第三种思想就是面向对象的思想,这个思想真的是彻底颠覆了整个行业界,现在主流编程语言大都会支持面向对象,虽然具体实现方式上有很大的不同,但是不可否认的是:面向对象思想是如此的有用。面向对象比面向过程添加了一个东西,因

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值