c语言程序设计豆瓣
① 学编程,求推荐数学书
去买一本书,叫《The C Programming Language》-- Dennis M. Ritchie / Brain W. Kernighan
其中Dennis M. Ritchie是C语言的设计者
这本书有中译本,C程序设计语言 (豆瓣),Amazon地址C程序设计语言(第2版•新版)/克尼汉
课余时间慢慢看这本书吧,而且你不用强调“零基础”,谁学的时候不是零基础。
学习编程很枯燥,希望楼主坚持下去。
不要看《C程序设计》-- 谭浩强 C程序设计(第三版) (豆瓣),这本书相当的坑!
补充:
《The C Programming Language》用的C语言标准是ANSI
目前应用得比较广泛的是C99标准,所以楼主在学习完之后,自己补一下C99新标准特性,在这个维基页上已经给出了C99的特性说明了,看了之后自己实验一下就明白了。
为保持先进,顺便看一下C11吧。
学习的时候使用Visual Studio 2008以上,或Code::Blocks、DevCpp等IDE,在感觉对C语言语法熟练之后,可以尝试脱离IDE,自己使用命令行编译和运行程序,探索一下编译的过程、编译和连接的概念等。
如果C入门的话,建议装虚拟机做Linux,用这本书:《Linux_C编程一站式学习》,个人觉得更适合入门。
python入门的话,建议从Python2开始,平台随意。书推荐:《笨办法学python》或《Python基础教程》或《Python入门经典》。
《深入理解java虚拟机》是关于JVM一本好书,基本上也是了解JVM必看的一本书籍,文章写的很详细和专业,但是也有一些章节比较难懂,大家可以根据自己的需求选择感兴趣的章节来阅读。还有一本《Java性能权威指南》也是一本不错的选择,但是还么来得及细看。
核心内容:Java类的加载机制、JVM内存结构、垃圾回收原理、垃圾回收算法、内存溢出和调优、程序编译与代码优化等。
② 程序员必读的10本高分书籍,收藏码住!
程序员必读的10本高分书籍如下:
对任何职业来说,持续的学习和累积都非常重要。尤其是程序员来说,业余时间非常宝贵,要想在有限的时间内有好的回报,选书很重要。
书不在于多,而在于经典,读经典的书是站在巨人的肩膀上。
今天给大家整理了程序员必读的10本书籍,都是豆瓣高评分书籍,快来看看你都读过哪几本吧?
1、《深入理解计算机系统》
豆瓣评分:9.7
这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。
书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。此书适合大学计算机专业的学生、研究生及相关人员参考。