计算机与编程语言,计算机思维方式
现如今我们已经离不开计算机了,计算机是如何工作的,我们可以通过学习程序设计理解计算机是怎么工作的,计算机擅长做什么事情,计算机能做什么事情,什么样的事情是计算机不容易做或者不擅长做的,计算机一般是怎么解决问题的,比如说:我们在餐馆里吃饭,刚坐下来,我们希望喝一杯水,那我们会跟威特说请给我一杯水,因为这个威特是人,不是计算机,所以我们只要跟他说请给我一杯水,当然他回头就知道说怎么去给你拿一杯水来,他会转身走到厨房,找一个杯子倒一杯水给我,然后给我拿过来,但是对于计算机来说,如果你想让他为你做一件事,可能没有那么好的自动化的程度,也许你应该告诉计算机一步一步该怎么做,比如说:我可能会对计算机说你要转身走到厨房,然后找到一个杯子,然后找到一个水壶,然后在杯子里倒入一些水,最后拿着杯子走回桌子,这就是计算机如何解决问题的过程,这只是一个例子
计算机语言:程序是用特殊的编程语言写出来表达如何解决问题的。不是用编程语言来和计算机交谈,而是描述要求它如何做事情的过程或方法
计算机的语言:
这是一个十六进制的数字,这是一段计算机能够懂的程序,用计算机懂得语言写的,这一段程序是通过另外的一个软件或者说通过一个工具从我们能够看懂的东西转换过来的,它原来的样子是这样的
这一段程序是在用辗转相除法去计算两个数,32和26它们的最大公约数
1.如果v等于0,计算结束,u就是最大公约数
2.如果v不等于0,那么计算u除以v的余数,让u等于v,而v等于那个余数
3.回到第一步
计算机的思维:2x+6=20,我们怎么算
2x+6=20
2x=20-6
x=14/2=7
计算机怎么算:
如果我们没学过方程式,那么看到这样一个式子,我们会怎么想
有一个想法是这样的:
2x1=2+6=8不等于20
2 4 10
3
7
正好是7的时候这个式子是可以的
程序的执行
1.解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行
2.编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机正正能懂的语言-机器语言-写的程序,然后,这个机器语言写的程序就能直接执行了
解释语言VS编译语言
1.语言本无编译/解释之分
2.常用的执行方法而已
3.解释型语言有特殊的计算能力
4.编译型语言有确定的运算性能
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix