C语言经典书籍
2015-12-21 20:32
204 查看
真心经典:每个行业或者领域都有一些东西是不会随时间而逐渐消逝,以下的就是。
《C语言程序设计》(第2版.新版)/《The C Programming Language》
《C语言核心技术》/《C in a Nutshell》
《代码大全》/《Code Complete》
底层相关:由于C语言之初是为了编写操作系统而来得,所以对底层的操作目前尚无任何其他语言可以替代。介于以上情况,再往下走一层是必要的。
《 深入理解计算机系统(原书第2版)》/《Computer Systems : A Programmers Perspective》
《连接器与加载器》/《linker and loader》
指针相关:大家都说能不能熟练的使用指针式区分一个人是不是掌握了C语言的标志。
A solid understanding of pointers and the ability to effectively use them separates a novice C programmer from a more experienced one. ——《Understanding and Using C Pointers》
《C和指针》/《Pointers on C》
《理解C指针》/《Understanding and Using C Pointers》
《征服C指针》
数据结构:Data Structure 与 Algorithm一般是绑定的,其实这个是独立于语言之外的东西,只是通过C实现来着,这里。
《数据结构与算法分析:C语言描述(原书第2版)》/《Data Structures and Algorithm Analysis in C》
《C语言接口与实现 : 创建可重用软件的技术》/《C Interfaces and Implementations Techniques for Creating Reusable Software》
《算法精解:C语言描述》/《Mastering Algorithms with C》
《算法导论》/《Introduction to Algorithms》
补充进阶:
《你必须知道的495个C语言问题》/《C 语言常见问题集》/《C Programming FAQs: Frequently Asked Questions》
《C陷阱与缺陷》/《C Traps and Pitfalls》
《C专家编程》/《Expert C Programming》
《C 语言常见问题集》/《comp.lang.c Frequently Asked Questions》
《编程珠玑》/《Programming Pearls》
标准参考:ISO制定的C语言的标准,另附加一些C库相关的。
《C99标准》/《ISO-IEC-9899-TC3》
《C标准库》/《The C Standard Library》
《C语言:标准和实现》
编程规范:好习惯是前任在犯了大量错误基础之上总结的,虽说不一定适合我们每个人,但看看总是好的。可以防止一些错误,也可以让别人看懂你的代码。
《华为编程规范》
《编程精粹:Microsoft 编写优质无错 C 程序秘诀》/《Writing Clean Code》/《Writing Solid Code》
《编写可读代码的艺术》/《The Art of Readable Code》
《MISRA-C-2004:Guidelines for the use of the C language in critical systems 》
国内不错:
《高质量 C++/C 编程指南》
《C语言深度解剖》
葵花宝典:
《计算机程序设计艺术:卷1,2,3...》/《The Art of Computer Programming》-TAOCS
如果你正在读这篇文章,很有可能你已经是一个编程人员或者想成为一名编程人员。幸运的是,这里正是你要找的地方,这篇文章收集了一些C编程的网址或者教程可以帮助你成为一名好的C语言编程人员。这些网址或教程会帮助你学习C语言的基本知识和高级编程技巧。
1. C Programming Notes
这些笔记来自华盛顿大学实验学院关于C编程介绍课程。这些笔记来自书籍《The C Programming Language》的增补部分。大家都知道,这部书的作者是大名鼎鼎的Brian Kernighan 和刚刚辞世的Dennis Ritchie,或称为K&R。
2. Programming in C – UNIX System Calls and Subroutines using C.
戴维马修(David Marshall)的“用C编程”教程覆盖了用C语言进行应用程序设计,UNIX系统调用和子调用。
3. C Lesson by Chris Sawtell
该部分包含了自学“C”这个计算机语言的完整教程。该教程用通俗的英文写成。作者用同样的语言风格写了感想。
4. comp.lang.c Frequently Asked Questions
Steve写成这些最常问起的问题,同时印刷成书-“C语言FAQs”(Addison-Wesley, 1995, ISBN 0-201-84519-9出版)
5. Collection of C programming material at Lysator Society
这些资料是关于C语言编程电子读物放在Lysator 社会网站了。Lysator 是一位计算机社会科学的教师,现居住在瑞典Linköping大学。
6. A collection of useful libraries written in C
这是一个收集了运行在各种操作系统有用的自由软件和库的资料,特别是运行在GNU操作系统和它的各种发布版中。
7. The C Programming Language Standard
ISO/IEC JTC1/SC22/WG14 一个为C编程语言的国际标准工作组。
8. High-level and Low-level Programming in C
你可以用一定的工具或者语法来扩展C语言来达到一个高层次的编程语言,同时,你也可以绕开某些C语言的常规
特征来字节获取它低层次的功能。
9. Microsoft C Language Reference
“C语言参考“描述微软如何应用C语言。书籍依据ANSI C进行组织,同时利用微软对C的扩展进行。
10. Online C/C++ Tutorials and Documentation
这里包含关于电子文档,指导书,教程和参考书以及FAQs和关于C和C++的书籍。
《C语言程序设计》(第2版.新版)/《The C Programming Language》
《C语言核心技术》/《C in a Nutshell》
《代码大全》/《Code Complete》
底层相关:由于C语言之初是为了编写操作系统而来得,所以对底层的操作目前尚无任何其他语言可以替代。介于以上情况,再往下走一层是必要的。
《 深入理解计算机系统(原书第2版)》/《Computer Systems : A Programmers Perspective》
《连接器与加载器》/《linker and loader》
指针相关:大家都说能不能熟练的使用指针式区分一个人是不是掌握了C语言的标志。
A solid understanding of pointers and the ability to effectively use them separates a novice C programmer from a more experienced one. ——《Understanding and Using C Pointers》
《C和指针》/《Pointers on C》
《理解C指针》/《Understanding and Using C Pointers》
《征服C指针》
数据结构:Data Structure 与 Algorithm一般是绑定的,其实这个是独立于语言之外的东西,只是通过C实现来着,这里。
《数据结构与算法分析:C语言描述(原书第2版)》/《Data Structures and Algorithm Analysis in C》
《C语言接口与实现 : 创建可重用软件的技术》/《C Interfaces and Implementations Techniques for Creating Reusable Software》
《算法精解:C语言描述》/《Mastering Algorithms with C》
《算法导论》/《Introduction to Algorithms》
补充进阶:
《你必须知道的495个C语言问题》/《C 语言常见问题集》/《C Programming FAQs: Frequently Asked Questions》
《C陷阱与缺陷》/《C Traps and Pitfalls》
《C专家编程》/《Expert C Programming》
《C 语言常见问题集》/《comp.lang.c Frequently Asked Questions》
《编程珠玑》/《Programming Pearls》
标准参考:ISO制定的C语言的标准,另附加一些C库相关的。
《C99标准》/《ISO-IEC-9899-TC3》
《C标准库》/《The C Standard Library》
《C语言:标准和实现》
编程规范:好习惯是前任在犯了大量错误基础之上总结的,虽说不一定适合我们每个人,但看看总是好的。可以防止一些错误,也可以让别人看懂你的代码。
《华为编程规范》
《编程精粹:Microsoft 编写优质无错 C 程序秘诀》/《Writing Clean Code》/《Writing Solid Code》
《编写可读代码的艺术》/《The Art of Readable Code》
《MISRA-C-2004:Guidelines for the use of the C language in critical systems 》
国内不错:
《高质量 C++/C 编程指南》
《C语言深度解剖》
葵花宝典:
《计算机程序设计艺术:卷1,2,3...》/《The Art of Computer Programming》-TAOCS
如果你正在读这篇文章,很有可能你已经是一个编程人员或者想成为一名编程人员。幸运的是,这里正是你要找的地方,这篇文章收集了一些C编程的网址或者教程可以帮助你成为一名好的C语言编程人员。这些网址或教程会帮助你学习C语言的基本知识和高级编程技巧。
1. C Programming Notes
这些笔记来自华盛顿大学实验学院关于C编程介绍课程。这些笔记来自书籍《The C Programming Language》的增补部分。大家都知道,这部书的作者是大名鼎鼎的Brian Kernighan 和刚刚辞世的Dennis Ritchie,或称为K&R。
2. Programming in C – UNIX System Calls and Subroutines using C.
戴维马修(David Marshall)的“用C编程”教程覆盖了用C语言进行应用程序设计,UNIX系统调用和子调用。
3. C Lesson by Chris Sawtell
该部分包含了自学“C”这个计算机语言的完整教程。该教程用通俗的英文写成。作者用同样的语言风格写了感想。
4. comp.lang.c Frequently Asked Questions
Steve写成这些最常问起的问题,同时印刷成书-“C语言FAQs”(Addison-Wesley, 1995, ISBN 0-201-84519-9出版)
5. Collection of C programming material at Lysator Society
这些资料是关于C语言编程电子读物放在Lysator 社会网站了。Lysator 是一位计算机社会科学的教师,现居住在瑞典Linköping大学。
6. A collection of useful libraries written in C
这是一个收集了运行在各种操作系统有用的自由软件和库的资料,特别是运行在GNU操作系统和它的各种发布版中。
7. The C Programming Language Standard
ISO/IEC JTC1/SC22/WG14 一个为C编程语言的国际标准工作组。
8. High-level and Low-level Programming in C
你可以用一定的工具或者语法来扩展C语言来达到一个高层次的编程语言,同时,你也可以绕开某些C语言的常规
特征来字节获取它低层次的功能。
9. Microsoft C Language Reference
“C语言参考“描述微软如何应用C语言。书籍依据ANSI C进行组织,同时利用微软对C的扩展进行。
10. Online C/C++ Tutorials and Documentation
这里包含关于电子文档,指导书,教程和参考书以及FAQs和关于C和C++的书籍。
相关文章推荐
- 【图论】Codeforces Round #334 (Div. 2) D.cpp
- C语言心得体会
- C语言简单比较图片
- C++入门学习笔记(一)--面向对象基本概念
- C语言小游戏
- C语言 - printf的占位符(%) 异常
- C语言游戏项目进度
- c++函数模板
- 【杭电】[2092]整数解cpp
- C++ 程序 附加 进程调试 方法 本文基于VS2010为例, 其他版本的编译器也可以
- C语言中的文件操作
- Leetcode 5 - Longest Palindromic Substring
- 给main函数的传递参数——c++
- 数据库字段 C++定义
- ros_hydro_Opencv_with_Kinect_camshiftdemo.cpp
- C++中对象生存周期
- 【C++探索之旅】第一部分第四课:内存,变量和引用
- 【C++探索之旅】第一部分第四课:内存,变量和引用
- C/C++ 笔试、面试题目大汇总
- C++ CCF真题----消除类游戏