我是信息安全专业的学生,现在在学C++,有必要学习汇编语言吗?(我们不开这门课)

2024-12-25 15:03:33
推荐回答(3个)
回答1:

如果想做好这方面的工作,学习编程语言恐怕是必须的,因为信息安全涉及加密解密算法等方面的知识,而不懂编程语言必然无法理解和实现算法。
C++
和其他语言相比(除汇编外)更加贴近底层要求思维缜密,信息安全的算法恐怕非C++不可
但是汇编
比c++更加底层,比c++更要求思维缜密,并且有大量的记忆性内容(指令)
所以可以先学好C++然后从先看自己C++程序的反汇编,再写内联汇编慢慢学起

而且编程语言这种知识,一门通,门门通,这对你如果学习其他语言也有帮助。
我是今年应届毕业生,自己经历过,我对你的回答是,除非你只是想停留在做应用方面的简单工作,而不是做开发,否则必需学习编程语言,而C++我认为是一个好的选择。 而汇编,则适合更加深入钻研的人继续学习,例如你要做类似杀毒软件之类的,就少不了这个。看你个人需要

另外再提醒一下,如果的确想汇编,就需要学32或甚至64位(64位是发展方向,但目前资料少),不要学16位,除非做单片机,否则已经过时

回答2:

慢慢学,一步一个脚印,有没有必要自己感觉,总而言之,知识越多越好,加油

回答3:

我们没怎么用到汇编语言~