计算机初识

一.编程语言

1.什么是编程语言?

  • 人与人沟通使用人类的语言

  • 人与计算机沟通使用编程语言

2.什么是编程?

  1. 把想要让计算机做事的步骤想清楚

  2. 用一种计算机能听懂的语言(编程语言)把做事的步骤翻译下来

3.为什么要编程?

  • 为了让计算机取代人力

二.计算机基础

1.什么是计算机?为何要有计算机?

  • 推荐观看《模仿游戏》主人公:图灵

  • 计算机诞生的目的就是为了取代人力说到底,计算机就是人类的奴隶

例子:

  • old:银行行长———奴役———->柜台人员:

    接收用户输入的账号
    接收用户输入的密码
    判断 账号 和 密码 正确:
        告诉用户登入成功
    否则:
        告诉用户登入失败
    
  • now:程序员(银行行长)————奴役———–>计算机:

    用变成语言把上述步骤翻译下来

2.软件(两大类)

  1. 操作系统:就是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序

  2. 应用软件:应用软件直接使用操作系统提供的功能来间接使用硬件。

    ps:计算机硬件就是一堆废铁,计算机的运行全都受程序控制,可以说程序是计算机硬件的灵魂,硬件的以外的都叫软件

3.计算机的三层结构:

  1. 应用程序:(图形化桌面KDE,GNOME)

  2. 操作系统:(linux, windows, mac…)

  3. 计算机硬件 ps:图形界面就是一个应用程序,用户通过图形化界面来管理其他的应用程序软件

img