8程序的编译和解释太有用了

Posted 庆哥Java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8程序的编译和解释太有用了相关的知识,希望对你有一定的参考价值。

程序的编译和解释,你知道是什么吗?

如果你不清楚,或者了解的有点模糊,那么今天这篇文章也许会帮到你,不妨来看一看,花不了你几分钟的时间,却可以让你get到一些新的知识点或者加深你的理解!

先来简单了解下

我们是要说程序的编译和解释,也就是要搞清楚,编译是个啥,解释又是个啥,以及它们之间有啥关系和区别,知道这些啥用,基础知识,可以帮助你更好的编程和学习新的技术知识。

正所谓基础不牢,地动山摇啊,来,先来看看编译和解释是个啥:

编译和解释都属于翻译,翻译的最终目的是把程序源代码变成计算机可以执行的机器语言,也就是二进制的形式.
编译的话是把源程序一次性的翻译成机器语言,这样的话计算机执行起来速度就比较快.
解释的话是程序在执行的时候,一条条的把源码翻译成机器语言,这样的速度就不如编译了.

你要是理解能力超强的话,那看上面这些就基本能掌握今天要说的大部分知识了,只不过这其中牵涉到一些细节性的知识点,以及考虑到大部分人的理解能力不是特别的超强,所以我还是有必要继续的详细的解释一下,如果你觉得只看上面明白的有点不知所以,那不妨跟着我继续往下。

说说低级语言和高级语言

学过编程的你们对这两个概念也许并不陌生,啥是低级语言,就是机器语言,汇编语言这些吧,那你说C语言是不是低级语言,其实吧,人家C语言不能

以上是关于8程序的编译和解释太有用了的主要内容,如果未能解决你的问题,请参考以下文章

cpp编程中不太知道又很有用的知识点

Python 入门基础

如何在运行时使用 tcc 修改代码?

Redis分布式锁8大细节

Redis分布式锁8大细节

关于final的一些细节,我有话要说