编程基础知识

先来简单介绍何谓编程,以及编出来的程序大致是什么样子。

编程基础知识

计算机是个机器,这个机器主要由CPU、内存、硬盘和输入/输出设备组成。计算机上跑着操作系统,如Windows或Linux,操作系统上运行着各种应用程序,如Word、QQ等。

编程基础知识

操作系统将时间分成许多细小的时间片,一个时间片给一个程序用,另一个时间片给另一个程序用,并频繁地在程序间切换。不过,在应用程序看来,整个机器资源好像都归它使用,操作系统给它制造了这种假象。对程序员而言,编写程序时基本不用思考其他应用程序,做好自己的事就可以了。

应用程序看上去能做许多事情,能读写文档、能播放音乐、能聊天、能玩游戏、能下围棋等,但本质上,计算机只会执行预先写好的指令而已,这些指令也只是操作数据或者设备。所谓程序,基本上就是告知计算机要操作的数据和执行的指令序列,即对什么数据做什么操作,列如:

1)读文档,就是将数据从磁盘加载到内存,然后输出到显示器上;

2)写文档,就是将数据从内存写回磁盘;

3)播放音乐,就是将音乐的数据加载到内存,然后写到声卡上;

4)聊天,就是从键盘接收聊天数据,放到内存,然后传给网卡,通过网络传给另一个人的网卡,再从网卡传到内存,显示在显示器上。

基本上,所有数据都需要放到内存进行处理,程序的很大一部分工作就是操作在内存中的数据。

编程基础知识

【零基础学java】尚学堂全套300集Java教程。为小白打造,适合0基础_Java初学入门的人。让学习成为一种享受_哔哩哔哩_bilibili

感谢大家,有需要(免费)资源的评论转发私信我哦!!!

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容