计算机与编程语言

学习程序设计的目的:不是为了写出一个软件,而是为了解计算机是如何工作的。
计算机能做什么?擅长做什么?不能做什么?
计算机一般是解决问题的?
例如:完成“请给我一杯水”这件事
如果是服务员他能直接拿来一杯水,而计算机要完成这件事,需要去告诉它完成这件事需要那几个步骤
     1、转身走到厨房;
    2、找到一个水杯;
    3、找到一个水壶;
    4、在杯子中倒入一些水;
    5、拿着杯子走回桌子。
如同以上示例,它会严格按照你给的步骤执行(这是它的优点)。
人要做的事情就是将每件事情做拆分,分成计算机能理解的步骤。

描述这些步骤并能让计算机理解的手段就叫程序。
程序是用特殊的编程语言写出来表达如何解决问题的。(编程语言是描述要求计算机做事情的过程和方法,不是类似交互界面能对人的反应做出反馈)
十六进制/二进制(计算机能懂的)

 编程语言(程序员能懂的)

算法(普通人能懂的)

什么是算法
posted on 2023-03-06 15:35  科科里尔  阅读(20)  评论(0编辑  收藏  举报