美文网首页
计算机程序

计算机程序

作者: SimpleSJ | 来源:发表于2018-10-18 17:05 被阅读0次

一 计算机常识

  • 计算机只能识别0和1
  • 计算机所能识别的指令都是由0和1组成的
  • 计算机中存储和操作的数据都是由0和1组成的

二 计算机语言

  • 机器语言
    • 所有的代码里面只有0和1, 0表示不加电,1表示加电(纸带存储时 1有孔,0没孔)
    • 优点:直接对硬件产生作用,程序的执行效率非常高
    • 缺点:指令又多又难记、可读性差、无可移植性
  • 汇编语言
    • 符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令
    • 优点: 直接对硬件产生作用,程序的执行效率非常高、可读性稍好
    • 缺点:符号非常多和难记、无可移植性
  • 高级语言 (C语言属于此类)
    • 非常接近自然语言的高级语言,语法和结构类似于普通英文
    • 优点:简单、易用、易于理解、远离对硬件的直接操作、有可移植性
    • 缺点:有些高级语言写出的程序执行效率并不高

🌰:利用3种类型语言编写1+1

  • 机器语言 (64位编译器 int类型 4个字节 32位)
    10111000 00000001 00000000 00000101 00000001 00000000 00000001 00000000
  • 汇编语言
    MOV AX, 1 ADD AX, 1
  • 高级语言
    1+1

三 计算机程序

  • 程序:一组计算机能识别和执行的指令(机器语言)
  • 程序是为了告诉计算机"做某件事或解决某个问题"而用"计算机语言编写的命令序列(语句)"
  • 只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作,计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成

相关文章

  • 第四章 主存储器

    1、冯诺依曼计算机——存储程序设计原理——程序驱动型——用户使用计算机要编写程序、存储程序、执行程序 数据流计算机...

  • 程序小感悟

    程序是计算机形式的工具,是解决某类问题的代码序列集合。计算机通过解析程序执行,将代码转换为计算机指令,程序是人机交...

  • 目录

    计算机网络【程序员笔试】计算机网络【程序员笔试】+计算机网络+TCP 数据库【程序员笔试】数据库范式【程序员笔试】...

  • 程序日常

    算法-程序-计算机

  • 第一集

    专业词解释: 固定程序计算机:用于特定领域的计算机,用于解决特定的问题,如:计算器,Bmobe; 储存程序计算机:...

  • Python语言程序设计入门-1.1

    1.1.1 单元简介 程序设计基本方法-计算机与程序设计-编译和解释-程序的基本编写方法-计算机编程 1.1.2 ...

  • 编程语言发家史:从一个微信群引发的故事,探讨编程语言的宿命!

    对于计算机而言,程序是其灵魂,如果没有了程序,计算机也就成了“植物机”了! 因而如何写程序/编程序(可不是瞎编,否...

  • 计算机原理1

    计算机原理程序操作计算机 计算机软硬化层次结构: 硬件-->软件-->程序 系统软件 :操作系统 编译器 汇编器 ...

  • 高级语言程序设计

    本节主要介绍电子计算机发展、计算机语言、计算机程序和程序设计方法等基本概念,着重介绍算法及其描述方法。 计算机发展...

  • 程序与编程语言

    一、计算机程序 程序:一个计算机程序是一系列指令的集合。 指令:每台计算机都配有自己能执行的一组指令,叫作指令系统...

网友评论

      本文标题:计算机程序

      本文链接:https://www.haomeiwen.com/subject/uodszftx.html