本科|研究生请告诉ME:高级C++编程必须要学汇编,哪么要把汇编学到什么程度

时间:2022-06-01 21:59:36
请大家详细点好啊,我对汇编和C++都有一点基础了,谢谢各位大哥大姐
另外高等数学和程序设计的关系呢,程序设计我是学了,但是高数没有好好学过,现在很迷糊高数和编程的关系.是不是那些微积分什么的思想也能用到编程思想中去啊,~~~

19 个解决方案

#1


别听丫瞎扯蛋。
学cpp就学cpp,
学asm就学asm
别拿着asm在cpp里面装x...

#2


引用 1 楼 sjjf 的回复:
别听丫瞎扯蛋。 
学cpp就学cpp, 
学asm就学asm 
别拿着asm在cpp里面装x... 

????

#3


看你用c++干嘛了,单纯学c++,懂点汇编更好,不懂也无妨。(当然基本的计算机原理、os、compiler原理还是要知道的)
微积分也类似,看你干啥了。项目上不用微积分,c++也不用。

#4


了解汇编的话,对学好c++尽管不是必需的,但确实是有帮助的。
不需要你用汇编写代码,不过最好能看懂,至少要不惧。

数学这东西,重要的是提高思维能力。项目角度来说,大多数项目都用不上高数吧~

#5


知道点汇编对编译器在背后做了什么手脚会清楚一些.

#6


所谓高等数学,只是一个工具,在工作中很少很少直接使用,但是,它可以给出一些思考的方向

#7


不懂汇编,计算机原理,编译原理的人飘过........

#8


所谓高级cpp编程和asm是一点关系都没有的,如果在cpp中使用了asm,而你又不是搞优化破解之类,那就已经违背了cpp最初的
设计理念,除了优化和破解,我实在想不出还有什么样的场合需要在cpp中玩asm?
学asm就学asm,学了它有助于你去了解更底层的运作过程,两个过程就像电视机和电路一样,从cpp的层面看,你只需要学会按电源键和控制器就足够满足你的需要了,从asm的层面看的话,你可以清晰的知道你电视的运作过程,从你按电源键的那一刻开始,
电视内部各部分是怎么样协调工作的。你要是对电视内部运作过程感兴趣,那就学吧,如果不感兴趣,那或略掉也没有关系,
但是几乎没有人以研究电源键按钮和控制器的角度去学习电视的内部构造...
要学就要分开学阿,而且asm入门也就两三个月的时间而已。

学高数有助于你建立模型,或者做算法分析。如果工作的逻辑实在太简单,那也可以暂时用不着。
但是出来混始终是要还的...

#9


??

#10


up sjjf

#11


昨天刚下了一份源码,C++里面就用了asm

#12


引用 8 楼 sjjf 的回复:
所谓高级cpp编程和asm是一点关系都没有的,如果在cpp中使用了asm,而你又不是搞优化破解之类,那就已经违背了cpp最初的 
设计理念,除了优化和破解,我实在想不出还有什么样的场合需要在cpp中玩asm? 
学asm就学asm,学了它有助于你去了解更底层的运作过程,两个过程就像电视机和电路一样,从cpp的层面看,你只需要学会按电源键和控制器就足够满足你的需要了,从asm的层面看的话,你可以清晰的知道你电视的运作过程,从你按电源…


很全面了

#13


不是研究生

#14


我个人理解,汇编主要用在程序调试中。比如core问题定位、逆向工程什么的,因为很多时候,要调试的东西没有源码。

高数和编程关系不大,离散什么的,是有关系的。

#15


我个人理解,汇编主要用在程序调试中。比如core问题定位、逆向工程什么的,因为很多时候,要调试的东西没有源码。

高数和编程关系不大,离散什么的,是有关系的。

#16


引用 4 楼 coding_hello 的回复:
了解汇编的话,对学好c++尽管不是必需的,但确实是有帮助的。 
不需要你用汇编写代码,不过最好能看懂,至少要不惧。 

数学这东西,重要的是提高思维能力。项目角度来说,大多数项目都用不上高数吧~

.

#17


up

#18


难基本看懂汇编就行了

#19


看你从事什么行业, 怎么用c++,我是在unix、solaris下的cPP应用软件开发, 个人经验 ASM 知识在cPP过程中不大有用,不过既然是本科,那肯定有ASM的课程,课上好好学,就ok了 

#1


别听丫瞎扯蛋。
学cpp就学cpp,
学asm就学asm
别拿着asm在cpp里面装x...

#2


引用 1 楼 sjjf 的回复:
别听丫瞎扯蛋。 
学cpp就学cpp, 
学asm就学asm 
别拿着asm在cpp里面装x... 

????

#3


看你用c++干嘛了,单纯学c++,懂点汇编更好,不懂也无妨。(当然基本的计算机原理、os、compiler原理还是要知道的)
微积分也类似,看你干啥了。项目上不用微积分,c++也不用。

#4


了解汇编的话,对学好c++尽管不是必需的,但确实是有帮助的。
不需要你用汇编写代码,不过最好能看懂,至少要不惧。

数学这东西,重要的是提高思维能力。项目角度来说,大多数项目都用不上高数吧~

#5


知道点汇编对编译器在背后做了什么手脚会清楚一些.

#6


所谓高等数学,只是一个工具,在工作中很少很少直接使用,但是,它可以给出一些思考的方向

#7


不懂汇编,计算机原理,编译原理的人飘过........

#8


所谓高级cpp编程和asm是一点关系都没有的,如果在cpp中使用了asm,而你又不是搞优化破解之类,那就已经违背了cpp最初的
设计理念,除了优化和破解,我实在想不出还有什么样的场合需要在cpp中玩asm?
学asm就学asm,学了它有助于你去了解更底层的运作过程,两个过程就像电视机和电路一样,从cpp的层面看,你只需要学会按电源键和控制器就足够满足你的需要了,从asm的层面看的话,你可以清晰的知道你电视的运作过程,从你按电源键的那一刻开始,
电视内部各部分是怎么样协调工作的。你要是对电视内部运作过程感兴趣,那就学吧,如果不感兴趣,那或略掉也没有关系,
但是几乎没有人以研究电源键按钮和控制器的角度去学习电视的内部构造...
要学就要分开学阿,而且asm入门也就两三个月的时间而已。

学高数有助于你建立模型,或者做算法分析。如果工作的逻辑实在太简单,那也可以暂时用不着。
但是出来混始终是要还的...

#9


??

#10


up sjjf

#11


昨天刚下了一份源码,C++里面就用了asm

#12


引用 8 楼 sjjf 的回复:
所谓高级cpp编程和asm是一点关系都没有的,如果在cpp中使用了asm,而你又不是搞优化破解之类,那就已经违背了cpp最初的 
设计理念,除了优化和破解,我实在想不出还有什么样的场合需要在cpp中玩asm? 
学asm就学asm,学了它有助于你去了解更底层的运作过程,两个过程就像电视机和电路一样,从cpp的层面看,你只需要学会按电源键和控制器就足够满足你的需要了,从asm的层面看的话,你可以清晰的知道你电视的运作过程,从你按电源…


很全面了

#13


不是研究生

#14


我个人理解,汇编主要用在程序调试中。比如core问题定位、逆向工程什么的,因为很多时候,要调试的东西没有源码。

高数和编程关系不大,离散什么的,是有关系的。

#15


我个人理解,汇编主要用在程序调试中。比如core问题定位、逆向工程什么的,因为很多时候,要调试的东西没有源码。

高数和编程关系不大,离散什么的,是有关系的。

#16


引用 4 楼 coding_hello 的回复:
了解汇编的话,对学好c++尽管不是必需的,但确实是有帮助的。 
不需要你用汇编写代码,不过最好能看懂,至少要不惧。 

数学这东西,重要的是提高思维能力。项目角度来说,大多数项目都用不上高数吧~

.

#17


up

#18


难基本看懂汇编就行了

#19


看你从事什么行业, 怎么用c++,我是在unix、solaris下的cPP应用软件开发, 个人经验 ASM 知识在cPP过程中不大有用,不过既然是本科,那肯定有ASM的课程,课上好好学,就ok了 

#20