编程语言——深入而形象化的理解编程
来源:互联网 发布:想找淘宝兼职工作 编辑:程序博客网 时间:2024/05/22 04:55
语言是用以沟通的工具,面对不同的交流对象,就需要用不同的语言!如同用英语跟美国人交流,用日语跟日本人交流,机器语言是机器能直接理解的语言,那么跟机器进行交流就需要使用机器语言。
但机器语言的学习成本太高,那该怎么办呢?人生还有很多重要的,有意义的事情等待我们去做,不能把整个人生都奉献给机器。
另外,习大大也不会英语,不会日语,也没怎么影响到国事交流。这一切都多亏有翻译这个职业。
机器语言的也有自己的翻译工!任何的程序,要想在计算机上执行,都需要翻译成机器语言,也就是001000110110101011......这种语言!
就像翻译官一样,有的是跟在领导身边,随身翻译;有的是在书房里,几个月几年,翻译一部鸿篇巨著。语言的翻译器也有两种形式,解释器和编译器。比如汇编语言编译器,会将汇编语言编译为机器语言,c/c++语言则先编译为汇编语言,在将汇编语言继续编译为机器语言,最后,链接为可执行程序!
像python,perl这样的语言,就是总带着个随身翻译官的那种,直接对脚本进行解释!
还有些语言,比如Java,是基于虚拟机来执行的,不是纯粹的编译型,也不是纯粹的解释型;
对于解释器,在执行程序时大致需要以下几个步骤:将程序文件转换为字节码,在由虚拟机把字节码转换为机器语言;
0 0
- 编程语言——深入而形象化的理解编程
- 多线程的形象化理解
- ubantu 配置<<深入理解计算机系统>>的 C语言编程环境
- 编程语言的理解
- STP协议的形象化理解
- STP协议的形象化理解
- 编程语言—专业词汇理解
- 深入理解多线程编程
- 深入理解IOP编程
- 多线程编程 深入理解DCL的安全性
- 深入理解Aop的编程思想
- 《深入理解计算机系统》网络编程——读书笔记
- 《深入理解计算机系统》并发编程——读书笔记
- SOCKETS编程读书笔记【2】——深入理解类
- Sockets编程读书笔记【3】——深入理解类【续】
- [JavaScript面向对象编程指南]-深入理解JavaScript默认的继承方式——原型链
- STP协议的形象化理解-一点感慨
- linux下的io多路复用形象化理解
- java web 文件上传的总结
- 关于没有SD卡的手机在获取外部存储时的问题
- swustoj(判断(0317))
- JSP import JavaBean 无法解析导入
- 最长回文(manacher算法)(fromHDU)
- 编程语言——深入而形象化的理解编程
- android Monkey测试源码分析之二
- 十万级以上的网络引擎
- 机器学习之logistic回归的梯度上升算法
- Mysql5.6主从复制-基于binlog
- 单链表的头插法与尾插法
- Python 元组总结
- 在spring boot 中混合使用form login和http basic
- 最小生成树 prim