• C语言相关的经典书籍(附Ebook)


    个人稍微分了一下类,有的看过,有的听人“传说过”,欢迎大家补充和共同学习。


    真心经典:每个行业或者领域都有一些东西是不会随时间而逐渐消逝,以下的就是。

    《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》


    补充进阶:

    《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语言深度解剖》

    下载地址

    ps:大都是英文原版,(国产的不多啊,╮(╯▽╰)╭)另外有一些个人收集的其他C语言资料,欢迎补充。

    其他:

    Advanced C.pdf
    Algorithms + Data Structures = Programs.pdf
    Algorithms.pdf
    Beautiful Code.pdf
    C How to Program 6th Edition.pdf
    C in a Nutshell.pdf
    C Interfaces and Implementations Techniques for Creating Reusable Software.pdf
    C Interfaces and Implementations-v1.zip
    C Language Reference Manual.pdf
    C Pocket Reference.pdf
    C PROGRAMMING NOTE.pdf
    C-A Reference Manual 5th Edition.pdf
    c-gods-programming-language.jpg
    Clean Code - A Handbook of Agile Software Craftsmanship.pdf
    Code Reading - The Open Source Perspective.pdf
    cplus_3.0.zip
    cplus_3.0_manual.pdf
    C与C++中的异常处理.pdf
    C嵌入式系统编程.pdf
    C标准和实现-Vol.I-姚新颜.pdf
    C程序设计语言.pdf
    C语言深度剖析.pdf
    Data Structures and Algorithm Analysis in C 2nd Edition Solution Manual.pdf
    Data Structures and Algorithm Analysis in C.pdf
    Debugging with GDB,9th Edition[2004,378P].pdf
    Embedded Systems Building Blocks Complete and Read-to-Use in C(CN).pdf
    Embedded Systems Building Blocks Complete and Read-to-Use in C.pdf
    Essential C.pdf
    Expert C Programming.pdf
    Head First C.pdf
    Head First Design Patterns.pdf
    How to Write Shared Library.pdf
    Indian Hill C Style and Coding Standards.pdf
    ISO-IEC-9899-1999 (E).pdf
    ISO-IEC-9899-201x.pdf
    ISO-IEC-9899-TC3.pdf
    Linux C编程.pdf
    Mastering Algorithms with C-examples.zip
    Mastering Algorithms with C.pdf
    MISRA-C-2004-1224571.pdf
    MISRA-C-2004-中文版.pdf
    Nine Algorithms That Changed the Future.epub
    OOC ANSI-C 面向对象编程.pdf
    OOC.pdf
    Pointer on C(cn).pdf
    Pointers On C Instructors Guide.pdf
    Pointers on C.pdf
    Practical C Programming, 3rd Edition-examples.zip
    Practical C Programming, 3rd Edition.pdf
    Programming in C.pdf
    Recommended C Style and Coding Standards.pdf
    Sorting and Searching Algorithms.pdf
    Structure and Interpretation of Computer Programs - Harold Abelson.mobi
    The Art of Debugging.pdf
    The Art of Readable Code(CN).pdf
    The Art of Readable Code(EN).pdf
    The C Programming Language.pdf
    The C Standard Library.pdf
    The Clean Coder.pdf
    The Elements of Programming Style_2ed_Kernigh.pdf
    Understanding and Using C Pointers.pdf
    Write Great Code-Volume1 Randall Hyde.pdf
    Write Great Code-Volume2 Randall Hyde.pdf
    Writing Clean Code.pdf
    Writing Solid Code.pdf
    《嵌入式Linux应用程序开发标准教程》(第2版全).rar
    代码大全.pdf
    你必须知道的495个C语言问题(EN).pdf
    你必须知道的495个C语言问题.pdf
    十五个经典算法研究与总结、目录+索引.pdf
    华为编程规范.pdf
    算法 英文版第4版.pdf
    算法-java实现-第四版-答案.rar
    算法导论.rar
    经典算法大全.pdf
    编写高质量代码-WEB前端开发之道.pdf


    (难道这张图片要引起语言之争?O(∩_∩)O~)

  • 相关阅读:
    [LeetCode] Rabbits in Forest 森林里的兔子
    [LeetCode] 780. Reaching Points 到达指定点
    [LeetCode] Swim in Rising Water 在上升的水中游泳
    [LeetCode] 777. Swap Adjacent in LR String 交换LR字符串中的相邻项
    [LeetCode] Split BST 分割二叉搜索树
    [LeetCode] Global and Local Inversions 全局与局部的倒置
    [LeetCode] Minimize Max Distance to Gas Station 最小化去加油站的最大距离
    [LeetCode] Sliding Puzzle 滑动拼图
    [LeetCode] Basic Calculator IV 基本计算器之四
    [LeetCode] Jewels and Stones 珠宝和石头
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3172307.html
Copyright © 2020-2023  润新知