高级语言、低级语言、伪代码、编译程序、汇编程序、解释程序、机器语言、自然语言、流程图??

帮忙用简洁的语言说下高级语言、低级语言、伪代码、编译程序、汇编程序、解释程序、机器语言、自然语言、流程图间的关系
还有编译程序和编译语言有区别吗?

高级语言是相对于低级语言说的,低级语言官方名称为汇编语言,就是计算机的硬件能直接识别并执行的语言,高级语言不能被计算直接识别必须由计算转换成汇编语言才能执行。
伪代码是编写者为了方便、减化程序,让程序更加简捷、明了、直观的编写程序,方便自己和读者读懂程序自己定义一的指令,就像为了方便称乎你而不用描述你长什么样、穿什么衣服等等给你起的名字一样。
编译程序是编写程序的过程,就像你把中文翻译成英文的过程就叫翻译一样,只不过那个叫编译,因为它不只是要翻译,还要编写。
汇编程序是由汇编语言直接编写的一段完整的代码,能够表达编写者的意图、目的一段代码,就如同游戏程序一样,能够执行的就像你要做一个程序算出一个值一样,必须完整的才叫程,不完整的只能叫一段汇编代码,因为它不能执行或不能完整的表达作者的意图。
解释程序就是了解编写者的目的、意图对其编写好的程序逐行分析并加以解释。
机器语言就是比汇编更加基础的一类语言,就是二进制代码比如说不得010111000011001之类的语言,能直接被计算执行,其实计算是读不懂汇编语言的,必须由内存中事先存好的机器语言对汇编语言的定义,比如说啊move这个是汇编语言中的移动指令,咱人能读懂是因为事先有人把这个语言存在人的大脑里了,但计算机不懂啊,所以必须转化为机器语言再执行。
自然语言就是自然话了,就是人能读懂的语言,电脑不一定明白的话,就象中国话一样。
流程图是编写者为了方便编写程序或直观的分析程序上下句之间的过程,自己画的一个流程图,就象你要去吃饭,但不知怎么去吃饭的地方,这样给你画一个路线图就明白了。
温馨提示:答案为网友推荐,仅供参考