Skip to content

Latest commit

 

History

History

c5

c5

emmm其实本来上午甚至昨天就可以完成的(但是首先是昨天和室友玩狼人杀去了...我下次再也不这样了QAQ,然后是上午突然想实现下向量版本的memset,然后理解avx的三操作数,四操作数指令就花了大半天...
不过终于完成了,接下来貌似有个performance lab,不过会先把这章的网络旁注干掉...
因为接下来要背单词和写音乐作业...所以目测明天早上就可以准备看看performance lab了

不过说实话,这章这么短我都花了一周(感觉我真的可能需要反思下了...
(虽然最近同时干的事情变多了)

第五章从内容上来说,讲了很多为什么编译器做不了某些优化,我觉得优化就应该更为保守一些,少一个bug和快5%我更愿意少一个bug。即使是编译器已经可以做很多优化的现在,对优化有一个基本的认识,避免各种低级错误,和帮助编译器完成本就应该属于程序员完成的事情,还是有着一定的必要性的。有某个博客dalao狂喷第五章,恕我不能苟同,有编译器帮你做不代表你应该不知道,需要知道这个的人不需要像以前那么多不代表不需要知道这个的人,总是有人要来做这些事情的,你可以选择不做,但你没有资格说做的人是傻子