汇编语言与C C++ C# VB等语言有什么区别?主要面向作用什么?

如题所述

汇编语言是最基本的语言,是低级语言,如果再低一点就是机器码了,也就是0101这些,其实汇编就是把有意义的机器码集成起来,形成一套语言,可以说他是无敌的,因为可以直接跟硬件对话,但它又是最繁琐的,因为指令太基本。相比之下,c,c++,c#,vb等都是高级语言,因为程序代码更像自然语言,但他们的效率比汇编要差,因为他们需要编译,也就是需要有个翻译过程,这样计算机才能懂。c和c++应该一起说,可以说后者继承了前者的特性加入了面向对象的概念,他们俩应该是最为常见和功能最为强大的高级语言。然后是c#,他可以说有c和c++的影子,但是由于他完全的面向对象对象特性,很多人愿意将他看作一个全新的语言,但是实际上很多东西还是继承了c和c++的。vb就不多说了,也是一门高级语言,但个人认为,他的潜力远没有前面那几个大,而且现在感觉用的人越来越少,虽然他比较好学。
补充一下:楼上说学汇编没意义,我觉得不尽然,如果你想学习单片机之类的硬件技术,你必须掌握汇编,当然c语言也可以使用,但前者是基础。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-21
汇编语言执行效率比其他语言高,但编写难度极大。用于硬件驱动程序、对效率要求非常高的算法。
建议你学后面几种,学汇编基本没意义。
希望对你有帮助!
第2个回答  2011-08-21
汇编语言执行效率比其他语言高,但编写难度极大。
用于硬件驱动程序、对效率要求非常高的算法。

...C++ C# VB等语言有什么区别?主要面向作用什么?
汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。大多数情况下Linux程序员不需要使用汇编语言,因为即便是硬件驱动这样的底层程序在Linux操作系统中也可以用完全用C语言来实现,再加上GCC这一优秀的编译器目前已经能够对最终生成的代码进行很好的优化,的确有足够的理由让我们可以暂时将汇编语言抛在...

...C++ C# VB等语言有什么区别?主要面向作用什么?
相比之下,c,c++,c#,vb等都是高级语言,因为程序代码更像自然语言,但他们的效率比汇编要差,因为他们需要编译,也就是需要有个翻译过程,这样计算机才能懂。c和c++应该一起说,可以说后者继承了前者的特性加入了面向对象的概念,他们俩应该是最为常见和功能最为强大的高级语言。然后是c#,他可以说...

C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同...
vb全称是Visual Basic vc全称是Visual C++,C++便是其中的核心语言 C++是在c语言的基础上演化而来,其加入了面向对象的特性。c\/c++的编译器直接将程序编译成二进制代码,这一点与C#有本质性的不同。C\/C++\/C#可以说都是一个系列的语言,他们的语法长得都很像。C#的诞生并不能取代C\/C++,C++的日子...

C和C++和C#有什么区别?
C语言、C++和C#是三种不同的编程语言。它们之间的主要区别在于语言特性、面向对象程度和应用领域。C语言是高级语言,与汇编语言不同。它不是面向对象的,但提供了指针等特性,使得编程更加灵活,适用于底层接口开发。C++和C#都是面向对象的语言。它们在语法上很接近,但内部细节存在差异。C++保留了C语言的...

C++ 、 汇编语言、VC++ 、C语言之间的区别
1.区别 由语言的抽象程度从低到高为:机器语言 -> 汇编语言 -> C语言 -> C++ 抽象程度越低,越接近底层硬件,抽象程度越高,越面向应用、界面显示 VC++是微软开发的C++语言开发环境,不属于语言范畴,类似的开发环境还有Borland C++ 2.关于从何入手 可以先学C,再学C++; 也可以直接学C++。(如果...

汇编语言、VB、VC、C++、VF等几种语言的区别?
,是用C++编写的(VB想要实现什么功能,必须先用C++做控件),所以有句话说的好“真正的VB高手其实是C++高手”,不学VB还有一个原因,就是他破坏你学习其他软件的思路,他的语法与其他流行软件的语法不一样,学完以后会有少许误入歧途的感觉。说说C语言:我学过C语言,它只能编写DOS程序,功能不是很...

C语言与C++,C#有什么区别
一、两者的区别1、特点方面的不同:C语言既具有高级语言的特点,又具有汇编语言的特点。C++它是一种使用非常广泛的计算机编程语言。C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。2、主要开发用途不同:C面向过程,开发非托管程序,编译成exe是二进制可执行文件,不可跨...

汇编语言和C语言有什么区别?
简单的说就是汇编语言看起来比较难懂,更接近于机器语言,C语言属于高级程序设计语言,有点人类所认知的语法,更容易接受。再则汇编语言因为没有固定的框架,不像C,封装起来,所以C感觉比较好学,同时汇编编起来没有程序化的感觉。

C、C++、C#的区别之处?
C语言是一种面向过程的编程语言,它更接近于机器模型,具有一定的汇编语言特点,但也具备高级语言的特性。因此,C语言通常被用于编写程序的底层部分,如操作系统和驱动程序等。而C++则是一种兼具面向过程和面向对象特性的语言,它不仅支持过程化编程,还引入了类和对象的概念,使得程序可以更好地进行模块化...

c语言与汇编语言、c++语言等有什么不同呢?
C语言是一种计算机程序设计语言,同样的C++,Java,汇编等都是程序设计语言,但是各有各的有点,c语言有一下特点:1.C是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。2.C是结构式语言。

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网