zoukankan      html  css  js  c++  java
  • 计算机语言史

    计算机语言史

    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

  • 相关阅读:
    P1227 【[JSOI2008]完美的对称】
    Hive使用Calcite CBO优化流程及SQL优化实战
    深入浅出Calcite与SQL CBO(Cost-Based Optimizer)优化
    神奇的传送门
    怎么设计一个秒杀系统
    我的收藏
    Redis 客户端 Jedis、lettuce 和 Redisson 对比
    Redis 的完整安装过程
    Redis GEO 功能使用场景
    Redis 传送门
  • 原文地址:https://www.cnblogs.com/yinianbaozi/p/12870286.html
Copyright © 2011-2022 走看看