编程语言c、c++等与汇编语言php、html等有什么区别?

编程语言c、c++等与汇编语言php、html等有什么区别?

语言有这么几大类,机器语言,汇编语言,高级语言

机器语言是用机器码写的,也就是一串二进制的数字串 ,例如
66BB00000000
但是这样的东西对程序员来说,极不好记,也不利于程序的维护,那怎么办,机器码是由操作码和操作数等部分组成的,用助记符替代这些有特殊含义的数字串组合,便出现了汇编语言
例如,上面的机器码对应的汇编语言是 MOV EBX,0,这样就好记多了,也便于维护。

但是这种东西只能针对于某一种机器而言,因为每种机器的指令集是不同的,一种功能的软件就需要多次的开发,来适应不同的机器,那怎么办呢,于是就出现了高级语言
什么是高级语言:除了机器码,和汇编语言,其他的程序设计语言都是高级语言,像你问的c,c++都是高级语言。

c是面向过程的语言,c++是面向对象的语言,你没有基础可能理解不了,但是他们都是为了方便软件开发而产生的,c++包括了c,并增加了面向对象的特性,所以c++不是纯粹的面向对象语言,纯面向对象语言比如java。 c和c++都是系统级别的语言,功能相当强大,像linux操作系统就是c写的,apache(一种http服务器)也是用c写的。

高级语言向机器码转换(必须有的,因为机器只认识机器码)的方式有两种,转换一条,执行一条,此种转换方式为解释执行,类似的编程语言有php,javascript等,这些语言也叫做脚本语言,php主要是来写网页的,现在的很多网站都是用php做的。
全部转换,然后执行 的方式 称之为编译执行,前面讲的c和c++都是编译执行的。
html是超文本标记语言,严格来说不属于程序设计语言,是做网页的。

如果你要学编程,从c开始学起吧

纯粹自己的理解,如有错误,谢谢指正!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-01
这个区别太大了吧。
c是比较底层的,现在除了汇编语言以外c是最接近底层的,这也就意味着c的运行效率很高,不过编码效率低,适合于硬件结合或者对效率要求很高的项目。
另外c是面向过程的,就是说你需要告诉计算机,整件事情的操作过程。
c++是在c基础上发展起来的,不过和c还是有相当的不同,可以看成是两种语言,c++是面向对象的。而且运行效率也很高。

汇编语言怎么说呢,各个cpu都有不同的指令集,但是你基本不可能直接用机器码编程,而汇编就是给机器码起的地球人能够理解的名字,然后用这些指令编程,非常非常的接近计算机底层。比汇编再底层的语言人类是无法使用的。汇编是一种低级语言

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。是一种脚本语言,比较高级,也是面向对象的。通常和html配合制作网页
html是超文本标记语言,描述网页的一种语言,主要就是制作网页本回答被网友采纳
第2个回答  推荐于2016-04-16
简单来说,汇编是跟计算机的体系架构有关,每一个型号的处理器都不同。C,C++是编译型语言,就是一次编译,以后就不需要编译器也可以运行。php和html是解释型语言,每一次运行都需要解释器,比如浏览器,就是这些语言的解释器。本回答被提问者采纳
第3个回答  2013-08-01
C和C++是高级语言,汇编是低级语言
第4个回答  2013-08-01
学会C语言,那么C++就懂了一半,C是最基本也是最通用的计算机语言,很多语言包括C++,c#,java都能(会)用到C里面的一些函数,库之类的),这两种用于编写一些复杂的程序等,比如APP是C+JAVA编出来···

php主要用于网络编程,函数什么的和C类似,大量用在网站上,html是一种编写网页的代码,标签成对出现,很简单,做简单的静态网页可以用,比如404,这个你学的话,一天就能学个大概···

说的不清楚,预知详细,百科看吧
相似回答