求书籍推荐,关于编程语言执行效率以及过程的

2013-04-02 16:27:11 +08:00
 verfino
前几天被QA老大[以下简称QA]调侃了,原因是if else太多(同一个if里面超过了10个else if),然后被QA上了一课。总之这一课讲编程语言执行效率都把CPU的L1,L2讲进去了。
最后是把很多的else if改成了switch case, 而且要把可能执行率比较高的排放在靠前的位置。


然后就是很多编程语言(Ruby, Node)当一个变量作为方法参数的时候,在方法内不论进行什么操作是不会更改这个变量值的(也就是传值传地址的问题),竟然有一次连这个也都不知道了。
看来真是要补补这方面的基础。

麻烦各位V2EXer推荐类似可以弥补此类知识的书籍

<<C Primer Plus>> 和 <<现代操作系统>> 可以满足我么? 还是还需添加一些书单?
3076 次点击
所在节点    程序员
8 条回复
chmlai
2013-04-02 16:30:07 +08:00
verfino
2013-04-02 16:34:18 +08:00
@chmlai 感谢! 这本书的角度貌似更适合程序猿
CoderGeek
2013-04-02 16:51:52 +08:00
估计你的QA上http://ifeve.com/category/talk-concurrent/这些网站经常闲逛 马化腾:2贰960九25七 这个群都是老手 你可以问问
hidden
2013-04-02 17:50:26 +08:00
现在用啥就看啥,这种需要动手的玩意儿看书也是云里雾里的,然后就忘了... 上面两本书看了下介绍 C Primer Plus 讲基础可以看看,现代操作系统 就算了...
XDA
2013-04-02 18:04:16 +08:00
编程珠玑?人月神话?
verfino
2013-04-03 16:16:39 +08:00
@CoderGeek 谢谢,链接已经mark QQ群就算了,现在很少打开这个东西

@hidden 谢谢,看了下<<现代操作系统>>,相比1楼的推荐,还是1楼推荐的更适合我

@XDA 可能我现在层次没达到,这两本书我也简单的翻过,感觉不太适合现在的我
TankyWoo
2013-04-04 10:15:10 +08:00
深入理解计算机系统?
http://book.douban.com/subject/1230413/
alsotang
2013-04-04 14:35:51 +08:00
《编程之美》也可以看看:http://book.douban.com/subject/3004255/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/64764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX