非常遗憾C缺少汇编的很多功能。
如循环移位,带进位循环移位,
2倍字长乘除法等等,有时不得不借助汇编,但是可移植性就成问题。
也可以用别的方法代替,性能会差些。
比如想做一个大数乘除法,以63+1bit字长为单位的,C就很困难。
现成的程序有,但是以字节为单位,而且是有符号的,我想要无符号的。
弄过一个,想把原来的有符号弄成无符号,费老劲了。
【 在 javaboy 的大作中提到: 】
: 磨刀不误砍柴工。学C和汇编能帮程序员理顺脉络,看清大局,遇到问题能逢山开路。看似耽误时间,实则事半功倍。
: 而且C++语言的最大价值就是能与C/汇编共舞。要是抛弃了这两个,那干嘛不如去学Go或者NodeJS呢。。
:
--
修改:ylh1969 FROM 223.104.196.*
FROM 223.104.196.*