编程的本质和未来

用户头像
小宋头
关注
发布于: 2020 年 10 月 04 日

软件开发简史

软件编程是本质是什么?

软件是为了解决领域业务问题而诞生的,通过计算机的最早的发展史,(从莱布尼兹的编程个)

现有了程序,才有计算机。计算机是为了运行软件而诞生的。



什么是计算机?什么是程序?

计算机不是对数字进行计算。是对数据进行计算的,数据本身包括了计算的罗就。



编程语言的发展简史

1.基础语言 - 汇编语言、

面对机器,面向过程编程



2.高级语言 - C++\Java

面对人的,面向对象编程



编程的核心要素



人(劳动者)

劳动对象(劳动对象)

计算机(劳动工具)



到目前为止,编程语言最最终形态就是面向对象编程。

畅想未来,只要计算机的结构不变,编程语言的本质就不会改变了。

但是,观察近几年,有了一些新的变化-- 面向数据编程,包括函数式变



面向对象的本质

对象的特征

  • 状态

  • 行为

  • 标识

面向对象的特征

  • 封装

  • 继承

  • 多态



心得体会:

作为架构师,看事情,需要有从上往下,沉下去看到底层的本质。得看得高一点,思维要打开。

理解要深入,架构的本质是设计,设计的本质是思想,思想的本质是对事物的认识。

用户头像

小宋头

关注

还未添加个人签名 2018.12.21 加入

还未添加个人简介

评论

发布
暂无评论
编程的本质和未来