编程入门

Posted sidekick

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程入门相关的知识,希望对你有一定的参考价值。

编程入门

概述

  1. 计算机包括硬件和软件。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制着硬件,并且使得硬件完成特定的任务。
  2. 程序设计:开发软件。软件包含了指令,告诉计算机做什么。

计算机硬件介绍

  1. 中央处理器

    • 1.1 中央处理器(Central Processing Unit)是计算机的大脑。它从内存中获取指令,然后执行这些指令。
    • 1.2 包括:控制单元(Control Unit)和算术/逻辑单元(arithmetic/logic Unit)
      • 1.2.1 控制单元:用于控制和协调其他组件的动作
      • 1.2.2 算术/逻辑单元:用于完成算术运算和逻辑运算
  2. 内存

计算机就是一系列的电路开关,每个开关存在两种状态:开(on)和关(off)。如果电路是开的,它的值是1。如果电路是关的,它的值是0。

* 2.1 比特(bit)和字节(byte)
    * 2.1.1 比特:是计算机中最小的存储单位
    * 2.1.2 字节:是计算机中最基本的存储单元
* 2.2 内存(Random-access memory, RAM)
    * 2.2.1 保持从硬盘读取的数据,提供给CPU使用
    * 2.2.2 保持CPU的一些临时执行结果,以便CPU下次使用或保存到硬盘
    

技术图片

  1. 存储设备

    • 3.1 硬盘(hard disk):用于永久的保持数据和程序
    • 3.2 USB(Universal Serial Bus), 通用串行总线
  2. 输入设备

    • 键盘(keyboard)和鼠标(mounse)
  3. 输出设备

    • 显示器(monitor)和打印机(printer)
    • 分辨率越高,图像越清晰
  4. 通信设备

    • 拨号调制解调器
    • DSL(数字用户线)
    • 电缆调制解调器
    • 网络接口卡(NIC)
    • 无线网络

冯诺依曼体系结构

计算机基本工作原理是存储程序和程序控制

技术图片

操作系统

操作系统(Operating System)是运行在计算机上的最重要的程序,它可以管理和控制计算机的活动。

技术图片

  1. 控制和监视系统的活动
  2. 分配和调配系统资源
  3. 调度操作

万维网

万维网(World Wide Web)是一个由许多互相链接的超文本组成的系统,通过互联网访问。

  1. URI:统一资源标识符
  2. 超文本传输协议(Hypertext Transfer protocol)
  3. B/S: browser/server

技术图片

以上是关于编程入门的主要内容,如果未能解决你的问题,请参考以下文章

Atom编辑器入门到精通 Atom使用进阶

Atom编辑器入门到精通 Atom使用进阶

Atom编辑器入门到精通 Atom使用进阶

Cg入门16:Fragment shader - 片段级光照

Python编程入门与实践pdf电子版下载

推荐net开发cad入门阅读代码片段