笔者有一个大胆的想法,从这篇文章开始连载一些学习收获和学习心得,和大家一起分享,相互学习。
程序,程序。程序是怎么回事呢?
其实我们和它们并不陌生,在日常生活中我们常常都接触着它们。好比如说:我们手机上安装的微信、抖音、支付宝……比比皆是,又例如是我们电脑上安装的World、Idea……
程序它能做很多事情,可以读写文档、播放音乐、聊天、付款……
其实,程序所进行的这些“行为”都是我们程序员(开发者)赋予给它的,它们的种种行为都是开发者预先写好的指令而已。这些指令也只是操作设备或数据。
所谓程序,基本上就是告诉计算机要操作的数据和执行的指令序列,即对什么数据执行什么操作。
比如说:
- 读文档,就是将数据从磁盘加载到内存,然后输出到显示器上
- 写文档,就是将数据从内存写回磁盘。
- 聊天,就是从键盘接收聊天数据,放到内存,然后传给网卡,通过网络传给另一个人的网卡,再从网卡传到内存,显示在显示器上。
- ……
基本上,所有数据都需要放到内存进行处理,程序的很大一部分工作就是操作在内存中的数据。
那么数据是什么呢?
下一期和大家一起学习数据~数据是什么?何为数据?继续连载,敬请期待!