精通汇编的人有多厉害,会汇编语言很厉害吗
汇编语言 有多难学?
如果自学,比较难(专心一个月),如果有老师教,很容易(一周左右)。
这个只是入门而已,稍微熟练的话得一年。
难在一些概念上,概念弄懂后,非常容易的。
比如寄存器,没有老师教,看书的话,不知道是什么东西。老师教的话,一秒钟就明白了。还有寄存器寻址之类的,你必须对硬件有所了解才行。高级语言的话,你不需要关心硬件,只要一个名称就可以了。
比如C语言变量赋值,
int x;
x=100;
你不需要知道变量x到底在什么地方,也不需要知道什么寻址方式的概念。但是汇编就需要知道。
还有就是中断调用,高级语言都用api(也就是一些函数而已)了。
汇编语言掌握到什么程度 才能算是精通
很简单,写驱动,做硬件的时候,检测一个器件能不能用,能迅速写出驱动代码
汇编语言比较难,会的人较少。我学会了它是不是在就业上会比较有优势?
可以这样说,汇编的直接使用(直接拿来编写程序等等)很少。所以直接就业优势不是很明显。
但是懂汇编的话,在程序调试,尤其是做驱动编程之类的工作时对你是很有帮助的,同时,会让你更深入的了解系统命令的run过程。总之,如果有时间和精力,我认为学习汇编还是很有必要的
汇编语言主要是干什么的,学的人多吗,追加高分!!!!!!!!!!!!!!!!!!
我大一刚刚学了汇编,考了99分,我想我可以给你一点启发。
程序设计语言很多,C,C++,Java。。。。。。当然,汇编也是。问题在于汇编是一种低级语言,它有很多指令要记住。学习和使用起来不像C/C++那么方便,跟不如Java方便,再加上当今软件开发的快速性,直接导致学习使用汇编的人很少。
汇编能干什么?其他语言能干什么,汇编就能干什么。只是各自的侧重点不同罢了。但是,汇编有他自己的优点---直接和底层接触。这就是为什么那么多黑客高手都学习汇编的原因了。如果你想成为黑客(这里的黑客不一定是说坏人),那么汇编是必须的。
比如每年的全球黑客大赛,这些黑客往往可以在几十秒钟内找到系统的漏洞,然后制造商根据这些漏洞进行补丁。
最后,就是一个常说的问题。为什么扫马路的人工资少,因为这个事情人人都会做。而那些高收入的,都是在一些人们不敢不想去问津的地方进行努力。所以,祝你在汇编的道路上越走愈远。
(嘻嘻,不要忘了你说的给高分啊!)
只精通一门C语言的人,算不算程序员?
如果一个精通C语言的人都不能被称之为程序员,那么称职的程序员真就不多了,不是所有的程序员都是对某种编程语言都是精通的,能精通编程语言的人在编码界也是稀有动物般的存在。要精通一种编程语言,除了非常雄厚的编程基础之外,还需要现场实际解决问题的能力,一个问题普通的程序员也能解决,高手一样能够解决,但实际产生的效果是不一样的,高手解决问题想到的是框架方面东西,一旦解决可能类似的一个体系的问题都会得到解决。