汇编与C谁是高手用的?

如题所述

To L_o_o_n_i_e:
不懂不要乱讲

汇编是内核级程序设计语言,想想WINDOWS里那些主板驱动显卡驱动是用什么写的,我承认高级语言也可以写,但在对硬件功能的把握程度上,有哪门语言可以超过汇编,另外,因为其与系统底层的亲合性,在加密解密、逆向工程、有害代码防治领域,汇编都是一门必修课,你说写病毒算不算高手,不要被那些五光十色的商业软件迷住了眼睛,没有汇编来和硬件沟通,你面对的只是一堆冷冰冰的金属
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-05-27
简单的面向机器和外围设备的东西用汇编。
其它的和复杂的用C。

汇编与C高手低手都能用。
真正高手当然是用C。只有高级语言才能编出有声有色有趣复杂的程序。
第2个回答  2006-05-26
可以说都是高手用的!
得看你在哪个方面了啊!
如果是在单片机上编写程序,当然是汇编是高手了啊!
因为汇编的效率高啊!
第3个回答  2006-05-26
C 和 汇编 都有高手
C++没高手 有大师
个人倾向于C
第4个回答  2006-05-26
都是高手用的。

汇编和C哪个有发展?
这一点是C所不能的,所以汇编现在还是在编程界占据一席之地。在需要处理硬件的场合,如单片机(现在很火的东东),一般都是用汇编编程的,而且真正的计算机高手都精通汇编。这里所说的高手是指那些真正研究计算机的人。

单片机用哪种编程语言好
单片机编程的语言既可以用C,也可以用汇编。用汇编的优势主要是程序可以被编程者优化,而不是由编译器优化,这样就可以绝对可控,程序的安全性和执行速度受编程者水平限制,不过总的执行速度较C语言快,代码占程序存储器的容量较C语言小。这样,汇编程序更适合程序存储器和数据存储器较小的老式单片机。但是...

win32汇编与C语言哪个效率高?
当然是汇编语言效率高。常说汇编语言过时,是低级语言,并不是说汇编语言要被弃之,相反,汇编语言仍然是程序员必须了解的语言,在某些行业与领域,汇编是必不可少的,非它不可适用。只是,现在计算机最大的领域为IT软件,也是我们常说的 Windows 编程,在熟练的程序员手里,使用汇编语言编写的程序,运...

我想学习单片机。请问高手是学汇编好 还是C语言好啊
C是必须要学的,而且要学精,汇编也一定要懂。由于不同的单片机的汇编指令都是不一样的,所以汇编的通用性就不够强。因此很多从业人员都放弃了汇编,直接用C了。什么时候用汇编?这是很多单片机从业人员都不清楚的。以我个人经验看 1. 对硬件操作时最好使用汇编语言。2. 条件比较紧张时(如存储空间...

计算机组成原理讲到,汇编语言级级别要比操作系统级级别高,我听说过貌...
汇编语言和操作系统不是同一个概念,不能比较高低。 现在的操作系统一般使用C语言编写(绝大多数,有时候也用C++),只有极少部分代码是用汇编语言写的(比如中断处理程序),这主要是考虑:1.高级语言无法与某些硬件打交道;2.汇编语言编写的程序执行速度快。汇编语言相对于C语言来说比较低级,而且执行...

汇编学着很累,没有C,C++好学,各位高手给点建议吧,谢谢
汇编是除了机器语言最底层的语言了。你可以先学习C ,等有了c的基础以后在学习汇编,你就会知道汇编在一定程度上能让你更深层次的了解你所拥有的语言。汇编是比c,c++麻烦,因为c一条语言能够翻译成几条甚至几十条汇编语言,可是你用C或者c++甚至更高级的语言的时候,你有没有想过这样一个问题,你写...

汇编语言与C语言之间都可以使用的情况下,用哪种语言比较好
汇编是助记符,一条指令对应固定的机器码,编码效率高,但是对程序员的要求高。汇编语言要求对计算机(单片机等等,这里统称了吧)的硬件有较深的认识,C语言则不必要。总之,我认为,语言没有好坏之分,真正的高手把语言看做工具(比如那些黑客们),而对计算机的硬件结构、数据结构等的理解作为真正的“...

C可以取代汇编吗
可以这样说,目前C语言可以在98%的编程任务中取代汇编,几乎汇编能够完成的C语言都能完成。所以你学好C语言,应该可以应付一切编程的需要。什么情况下还需要汇编?1、为了获得更好的性能;2、有些芯片提供的工具只能使用汇编(在做显卡驱动时就遇到过这种情况)这种情况极少见。因此学好C语言就够了,有精力...

请高手指点一下,汇编语言的主要作用是什么,与C语言有哪些关系?
不过汇编语言由于是基于微机原理的一门语言,它和微机的工作原理密不可分,因此,汇编语言仍然会被学习,不过现在并不是用来做一门编程工具使用,它主要目的是帮助我们理解计算机原理。他和C语言关系其实不大,它比C语言还低一级。因此,如果你想往软件方面发展,建议你还是去学习C语言,C++,JAVA这一类...

c语言,c++,java,汇编,高级语言程序设计 先后顺序
c语言简单易学,是编程语言的基础,学完c语言后可以选择学java或是c++ 如果不是特别必要,不需要这两个都学得,汇编 和高级 都会很难,非要学的话 先汇编在高级

相似回答
大家正在搜