店铺推荐

Head First C: A Brain-Friendly Guide

 

基本信息

Format:Paperback / softback 608 pages

Publisher:O'Reilly Media, Inc, USA

Imprint:O'Reilly Media, Inc, USA

ISBN:9781449399917

Published:30 Apr 2012

Weight:1304g

Dimensions:233 x 203 x 33 (mm)

页面参数仅供参考,具体以实物为准

 

书籍简介

你能从这本书中学到什么?

你有没有想过可以轻松学习C语言?《嗨翻C语言》将会带给你一次这样的全新学习体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编译器、make工具和其他知识来解决实际问题。

这本书有什么特别之处?

《嗨翻C语言》运用认知科学和学习理论的*新成果,精心为你打造了一次多感官的学习体验,*能够嗨翻你的大脑,激发你的学习热情。它的特别之处是:

用图片等可视化手段,提高学习效率;

使用对话和有个性的叙述风格,讲故事而不是照本宣科;

调动读者左右半脑和各种感官,让学习者思考得更深入;

吸引并抓住读者的注意力,让学习新技术一点都不枯燥。

Using the proven formula that has turned several Head First titles into bestsellers, Head First C is a complete learning experience for the C language, designed by veteran Head First authors for anyone with limited previous experience in a structured imperative language, but no knowledge of C.

Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming—topics typically covered on a college-level course.

This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students.

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.


目录

Advance Praise for Head First C

Praise for other Head First books

Authors of Head First C

How to use this Book: Intro

Chapter 1: Getting Started with C: Diving in

Chapter 2: Memory and Pointers: What are you pointing at?

Chapter 2.5: Strings: String theory

Chapter 3: Creating Small Tools: Do one thing and do it well

Chapter 4: Using Multiple Source Files: Break it down, build it up

Chapter 5: Structs, Unions, and Bitfields: Roll your own structures

Chapter 6: Data Structures and Dynamic Memory: Building bridges

Chapter 7: Advanced Functions: Turn your functions up to 11

Chapter 8: Static and Dynamic Libraries: Hot-swappable code

Chapter 9: Processes and System Calls: Breaking boundaries

Chapter 10: Interprocess Communication: It’s good to talk

Chapter 11: Sockets and Networking: There’s no place like 127.0.0.1

Chapter 12: Threads: It’s a parallel world

Leftovers: The top ten things (we didn’t cover)

C Topics: Revision roundup


作者简介

David Griffiths在12岁时看到一部介绍Seymour Papert工作的纪录片,从此踏上编程之路。15岁那年实现了Papert的LOGO编程语言。大学专业是理论数学,毕业后开始编程,并成为一名专栏作家。现在有三个头衔:敏捷教练、程序员和车库管理员。在《嗨翻C语言》之前,David写过两本Head First系列的书:Head First Rails和Head First Programming。

David Griffiths began programming at age 12, after being inspired by a documentary on the work of Seymour Papert. At age 15 he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans and he is currently an agile coach with Exoftware in the UK, helping people to create simpler, more valuable software. He spends his free time traveling and time with his lovely wife, Dawn.

Dawn Griffiths在英国一所ding尖的大学开始了她的数学生涯,获得了数学系的荣誉学位,毕业以后投身软件开发行业,迄今已经有15年的IT行业从业经验。在和David一起写《嗨翻C语言》之前,Dawn写过两本Head First系列的书(《深入浅出统计学》和Head First 2D Geometry),同时还主持过该系列其他几本书。

Dawn Griffiths started life as a mathematician at a top UK university where she was awarded a First-Class Honours degree in Mathematics. She went on to pursue a career in software development, and has over 15 years experience working in the IT industry. Dawn has written several books, including Head First C, Head First Statistics and Head First 2D Geometry.

返回顶部