Intel发布面向开发者的推荐阅读清单

jopen 10年前

  Intel 发布了面向开发者的推荐阅读清单。对于想要深入探索多核编程、嵌入式、安全等主题的专业技术人员,这份长达十页的清单很有价值。清单按照所面向的开发人员 进行了分门别类,如面向硬件开发者、面向软件开发者、面向嵌入式开发者和面向 IT 专业人士等,涉及范围相当之广,而且其中推荐的书籍都是世界著名的出版公司出版的。

  以面向软件开发者的书籍为例,该大类又细分为几个小的类别,如面向众核(Many Core)架构的软件线程、软件开发、操作系统等。为方面读者查阅,如果所列书籍在国内已经出版,则给出相应链接和中文版本信息。

  面向多核架构的软件线程方面的推荐书籍包括:

  Introduction to High Performance Computing for Scientists and Engineers

  Structured Parallel Programming: Patterns for Efficient Computation

  计算机体系结构——量化研究方法(第 5 版)

  并行程序设计导论

  C# Threading Handbook

  Java 并发编程实战

  Multi-Core Programming

  Using OpenMP: Portable Shared Memory Parallel Programming

  Parallel Programming with MPI

  Patterns for Parallel Programming

  并发的艺术

  Programming with Hyper-Threading Technology

  The Software Optimization Cookbook(第 2 版)

  Optimizing Applications for Multi-Core Processors

  Intel Threading Building Blocks 编程指南

  软件开发方面的推荐书籍很多,节选部分推荐给大家:

  深入解析 Windows 操作系统卷1(英文版第 6 版)

  深入解析 Windows 操作系统卷2(英文版第 6 版)

  精通 Linux 设备驱动程序开发

  使用 HTML、CSS 和 JavaScript 开发 Android 程序

  The C++ Programming Language(第 4 版)

  Programming in Objective C(第 5 版)

  DevOps Troubleshooting: Linux Server Best Practices

  Software Architecture in Practice(第 3 版)

  MAC OS and iOS Internals: To the Apple’s Core

  The Garbage Collection Handbook: The Art of Automatic Memory Management

  精通 Android

  多处理器编程的艺术

  C语言接口与实现(第 2 版)

  代码大全(第 2 版)

  IA-64 Linux 内核设计与实现

  Mac OS X Internals: A Systems Approach

  C++程序设计原理与实践

  操作系统方面的推荐书籍有《Linux 命令、编辑器与 shell 编程(第 3 版)》和《嵌入式 Linux 基础教程(第 2 版)》等多本。

  在面向 IT 专业人士的书籍方面,“大数据”作为一个单独的分类列了出来,推荐了《Hadoop 权威指南(第 3 版)》和《Statistical and Machine-Learning Data Mining》等书籍。大数据正是当前的热点,有兴趣的读者可以重点关注一下。云计算方兴未艾,这方面的书籍自然也少不了,“服务器/数据中心技术”类别下就列出了相关书籍,推荐书籍多是虚拟化和 SOA 方面的,如《Professional Xen Virtualization》、《虚拟机——系统与进程的通用平台》和《SOA 概念、技术与设计》等。

  篇幅所限,这里就不一一列举所荐书目了,感兴趣的读者请阅读推荐清单。如果想进一步了解具体的书籍,可以参考豆瓣或 Amazon 上的相关书评。

来自: InfoQ