计算机和编程语言、计算机的思维
什么是计算机和编程语言
计算机
首先我们先来看什么是计算机:比如我们的手机、电脑、取款机等等都是计算机。
编程语言
现在我们知道什么是计算机了 接下来我们要来想 我们是如何让计算机为我们工作的 这时候就会用的我们的编程语言。
那么我们来把这个编程语言 分开来分析,什么是编程 什么是语言
编程:简单的来讲就是 指导计算机任务的行为 (使用计算机按照该方式运行,并最终得到相应结果的过程。)
语言: 简单的来讲 语言 就是一种交流工具 (当然语言分为好多种 我们人类 ,有人类的语言系统,动物有动物的语言系统 那么计算机也有他的语言)
那么结合到一块就是 :我们用语言来告诉计算器要这么执行(当然这里的语言也有他的方法方式)
计算机的思维
我们先不想那么多 先来看一个 例子:
4+()=14 如果我们人来算这道题的话 我们会想 14-4=10 利用方法来写出这一道题
那计算机来写呢 他会一步一步去尝试 从1直到最后结果是14 这方式在程序中 就叫做枚举 (他这个有一个缺点 :执行的会比较慢 现在是到10 如果10万呢 它还会傻傻的一直找下去)
还有一种 叫做 二分法 比如: 4+()=14 比如我们先来试一个5 4+5=9 我们用9在和14比较 9<14 那么我们接下来在写 比5大的数 这样效率就很大的提升了。 (当然还会有很多很多的方法...)
当然我们的语言计算机是看不懂的 那么我们借助一些 程序来告诉他 我们要想表达的 (这里有两种 解释、编译)
解释:借助一些程序 试图理解你的程序 然后来执行 编译:借助一些程序 把我们程序员写的代码 转换成计算机能看的懂的语言
当然这两种方式 都可以使用 只是传统和喜好的问题!