嗨翻C语言
David Griffiths, Dawn Griffiths
程亦超 译
出版时间:2013年08月
页数:588
你能从这本书中学到什么?
你有没有想过可以轻松学习C语言?《嗨翻C语言》将会带给你一次这样的全新学习体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编译器、make工具和其他知识来解决实际问题。
这本书有什么特别之处?
《嗨翻C语言》运用认知科学和学习理论的最新成果,精心为你打造了一次多感官的学习体验,绝对能够嗨翻你的大脑,激发你的学习热情。它的特别之处是:
· 用图片等可视化手段,提高学习效率;
· 使用对话和有个性的叙述风格,讲故事而不是照本宣科;
· 调动读者左右半脑和各种感官,让学习者思考得更深入;
· 吸引并抓住读者的注意力,让学习新技术一点都不枯燥。
“《嗨翻C语言》可能很快就会被证明是学习C语言的最佳书籍。我觉得它会成为每所大学C语言的标准教材。很多编程书籍因循守旧。不过这本书却使用了完全不同的方式。它将教你如何成
为一名真正的C程序员。”
——Dave Kitabjian, NetCarrier Telecom
软件开发总监
“《嗨翻C语言》是一本用经典‘Head First’的方式轻松介绍C语言的教材。图片、笑话、练习以及实践让读者逐渐并稳固地掌握C语言的基础知识……由此,读者可以进入Posix和Linux系统编程中更高级的技术殿堂。”
——Vince Milner,
软件工程师
  1. 引子 
  2. 1  c语言入门:进入c语言的世界  
  3. 2  存储器和指针:指向何方?
  4. 2.5  字符串:字符串原理
  5. 3  创建小工具:做一件事并把它做好  
  6. 4  使用多个源文件:分而治之
  7. c语言实验室1:arduino  
  8. 5  结构、联合与位字段:创建自己的结构
  9. 6  数据结构与动态存储:牵线搭桥
  10. 7  高级函数:发挥函数的极限
  11. 8  静态库与动态库:热插拔代码
  12. c语言实验室2:opencv  
  13. 9  进程与系统调用:打破疆界
  14. 10  进程间通信:沟通的艺术
  15. 11  网络与套接字:金窝,银窝,不如127.0.0.1的草窝
  16. 12  线程:平行世界
  17. c语言实验室3:爆破彗星
  18. i  饭后甜点:十大遗漏知识点
  19. ii  话题汇总:总复习
书名:嗨翻C语言
译者:程亦超 译
国内出版社:人民邮电出版社
出版时间:2013年08月
页数:588
书号:978-7-115-31884-8
原版书书名:Head First C
原版书出版商:O'Reilly Media
David Griffiths
 
David Griffiths从12岁就开始编程了,那时候他看到了有关Seymour Papert的工作的一篇文章。15岁的时候,他写了Papert计算机语言LOGO的一个应用。在大学了学习了纯数学之后,他开始给计算机写代码,也给杂志读者写文章。他做过敏锐的教练,开发人员,还有车库服务员,只不过不是以这样的顺序干活的。他能用10种以上的语言编写代码,或是一种语言写散文,而当他不在写作,编码或是教练时,他就把大部分的闲暇时间花在旅行上,和他那可爱的妻子一起,还有Head First系列的作者—Dawn。
在写《深入浅出Programming》之前, 他写过另外一本书,叫做《深入浅出 Rails》,那是一本很出色的读物,而且可以作为一份贴心的礼物送给任何一个亲近的朋友或是家庭成员。
你可以在Twitter上关注他:http://twitter.com/dgriffiths。
 
 
Dawn Griffiths
 
dawn griffiths,在英国一所顶尖的大学开始了她的数学生涯,获得了数学系的荣誉学位,毕业以后投身软件开发行业,迄今已经有15年的it行业从业经验。
在和david一起写《嗨翻c语言》之前,dawn写过两本head first系列的书(《深入浅出统计学》和head first 2d geometry),同时还主持过该系列其他几本书。