计算机系统的层次结构、三种语言


计算机系统的层次结构

三种级别的语言

  • 最终目的——变成机器语言:二进制代码,此时机器才能反应。
  • 汇编语言本质上就是一些助记符,是和机器语言一一对应的

过程

  1. 一般过程:高级语言——编译——汇编语言——汇编——机器语言
  2. 高级语言——编译程序——机器语言
  3. 高级语言——解释程序——机器语言

编译与解释的区别

  • 编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次)。

    • 汇编过后就会得到.exe这个文件直接加载就行
    • 就像手写记录在纸上的翻译结果,随时可以查看
  • 解释程序:将源程序的一条语句翻译成对应于机器语言的语句,并立即执行。紧接着再翻译下一句(每次执行都要翻译)

    • 每一次启动程序都需要翻译
    • 就好像同声传译,虽然说翻译每句话也不慢(翻译一句执行一句),但是没办法随时得到结果
    • 这种常见的编程语言有:JavaScript、Python、Shell


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM