今年大二 专业是计算机,学了两年我一直在想编程是啥

【今年大二 专业是计算机,学了两年我一直在想编程是啥】 学而不思则罔,思而不学则殆。
你这是殆啊

■网友
编程相当于做法,写程序就是写符咒,点击运行就是施法。编程使人类具备了对信息化设备的控制能力。小到遥控你的电视空调,大到控制汽车飞船,甚至隔空取命。如果说有哪个超能力可以是通过后天习得,那么编程一定排在第一位。
■网友
现在编程已经变成了一个范围非常大的概念,不过归根结底编程做的就是安排计算机去做事,就跟我们给布置大扫除工作一样。但是现在计算机的能力这么强,所以编程能做的事情也就越来越丰富和复杂了。
所以编程就是一个工具,可以让我们设置好计算机的每一个部件应该干什么。比如显示器上显示什么图案、CPU里计算什么数字、内存里面保存什么数据。
假设我们现在要从网上下一个文件,那我们首先要在浏览器里点这个链接,然后浏览器里的下载程序就会开始运行。先在屏幕上显示下载进度0%,然后通过网卡向服务器请求数据。等数据到了,程序就会把这些数据保存到我们的磁盘上,然后屏幕上更新进度50%,最后下载完成之后还要发出“叮!”的一声。
像这样,下载处理流程就被我们以程序的形式写在浏览器里了,我们想下载什么的时候只要点击对应的链接就可以了,其他事情都会自动发生。其他程序也是一样的道理,比如我们在游戏程序里按了一下A键,那屏幕上显示的人物就会往左移动一下。同时其他玩家的电脑上也能看到你的这个人物向左移动了一下,这就需要你的电脑自动把移动这个动作发送到其他玩家的电脑上了。

■网友
just do it
■网友
这个问题嘛,打个比方,说英语是干嘛的?讲英语是你和说英语的人沟通的途径,德语法语日语啊都是这个道理,而编程就是你用计算机的语言(Python,c++等等)和计算机沟通的过程,你想让他做什么,怎么去做,这就是编程。 个人见解
■网友
其实我觉得编程就是一个喜欢他过程
■网友
借用我老师的想法:如果说:编译和解释是将程序语言(汇编语言、高级语言等)转化为计算机硬件能懂的机器语言(0、1)。那编程类比得来说就是将自然语言转化成程序语言的过程。是将人既定解决问题的过程通过中介的语言来向计算机表达的过程(当然也有自己能修改自己的程序,但这脱离不开人的期望与规划)那为什么要翻译给计算机呢?简单来说 快、准、计算量级大、便于重复利用等,总之有太多的优势(当然也有劣势,权衡来说值得人花费时间精力去利用计算机提高效率)
■网友
就是给机器一个剧本,照着剧本演。
■网友
研一路过,感觉4年都没学会coding,还在学。


    推荐阅读