• 计算机语言史


    计算机语言史

    1、机器语言

    电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。

     

    0000,0000,000000000001

    0010,0000,000000000010

    0001,0000,000000010000

     

     

    2、汇编语言

    汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。

     

    main PROC

    mov eax, 5 ;将数字 5 送入 eax 寄存器

    add eax, 6 ;eax 寄存器加 6

    INVOKE ExitProcess, 0 ;程序结束

    main ENDP

     

    现在按照一次一行代码的方法来仔细查看这段程序:

    • 第 1 行开始 main 程序(主程序),即程序的入口;

    • 第 2 行将数字 5 送入 eax 寄存器;

    • 第 3 行把 6 加到 EAX 的值上,得到新值 11;

    • 第 5 行调用 Windows 服务(也被称为函数)ExitProcess 停止程序,并将控制权交还给操作系统;

    • 第 6 行是主程序结束的标记

     

     

    3、高级语言

    高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。

     

    面向过程主流语言:C语言

    面向对象主流语言:JAVA、C++、C#、python、PHP

  • 相关阅读:
    Hadoop下面WordCount运行详解
    ubuntu下hadoop环境配置
    ubuntu下的jdk安装
    ASP.NET MVC4中用 BundleCollection使用问题手记
    Lab6: Paxos
    java命令行操作
    Mesos 入门教程
    Docker background
    找实习的日子
    九度 1557:和谐答案 (LIS 变形)
  • 原文地址:https://www.cnblogs.com/yinianbaozi/p/12870286.html
Copyright © 2020-2023  润新知