c++和汇编语言 先学哪个好些呢

学习的目标 是编写病毒和 解原代码

第1个回答  2008-05-31
C++学好了就是牛,只要windows公司不夸掉,JAVA永远排在后面,因为JAVA在winddows系统里面比C++差远了,其它操作系统不敢说!所以学好C++什么软件都运用于撑下,不过没有二三年的实际经验想要运用自由C++是不可能,更不能说精通了。汇编很低级的语言,不过很多高级语是从低级语言发展过来的,听说微软的操作系统是核心是用汇编写的,学好汇编对反编译很有作用,破解那些系统的序列号也并非是难事,还有防毒软件也很多地方用的是汇编语言!无论学什么,不要学到表面工夫,要到精通,那就牛B了!做一个真正的代码英雄!好好学吧!!
第2个回答  2008-05-31
...先学c语言,大概2个月基础的运用差不多了再去学别的,C++里面多了很重要的类,重载,虚函数,继承这些东西 c还是基础,c并不是过时了,只是C++在开发中实用性强,c弄得差不多就可以考虑是C++还是汇编,我觉得应该去弄C++,有兴趣的话再去弄汇编,当然如果对反编译程序很着迷的话可以直接去学汇编,但是要清楚一点,现在的程序很多都是C++写的,不清楚C++里面的东西反编译出来的汇编不容易理解,
如果没有基础那就要有恒心,看代码都快吐出来了也要坚持看.本回答被提问者采纳
第3个回答  2020-12-01
c++和汇编语言,首先得提一下机器语言。机器语言是机器指令的集合,计算机只能执行机器指令,汇编语言代码和任何高级语言的代码,如果不经过编译器编译成机器指令都没法被计算机执行的。而机器指令都是数字,不便于人观看,因此就有了汇编语言。汇编指令和机器指令是一一对应的,通过汇编编译程序可以将汇编源代码编译成机器指令文件。C++是一种高级语言,它的源代码最终变成可执行程序(存放机器指令)需要经过编译、汇编、链接等阶段,编译阶段将C++翻译成汇编代码,汇编阶段将汇编代码变成目标文件,目标文件包含了程序自身的机器指令以及引入的其它库的一些重定位信息,链接阶段则将目标文件和其它库文件链接在一起成为最终的可执行文件。因此C++代码最终还是要变成汇编代码的。Visual Studio将这三步一气呵成地完成了,只要我们点击生成解决方案就行。中间也产生了汇编代码和目标文件,只不过VS没有保存下来,通过下图的设置我们可以将中间的汇编文件保存下来。这便于我们后面的分析。