前言
本书是几位 PHP 语言开发人员的合作成果,旨在更好地记录和描述 PHP 的内部工作原理。
本书有三个主要目标:
-
记录和描述 PHP 内部是如何工作的。
-
记录并描述如何使用扩展功能来扩展 PHP 语言。
-
记录并描述如何与社区互动来开发 PHP 本身。
本书主要面向有 C 语言编程经验的开发人员。不过,我们会尽可能提炼信息并加以总结,以便不熟悉 C 语言的开发人员也能理解其中的内容。
不过,我们要坚持一点。如果不了解 C 语言,就无法开发出高效、稳定(在任何平台下都不会崩溃)、高性能和实用的程序。这里有一些关于 C 语言本身、其生态系统和构建工具以及操作系统 API 的不错的在线资源:
我们还向您强烈推荐一些书籍。您将从这些书中学习到如何高效地使用 C 语言,以及如何将 C 语言转化为高效的 CPU 指令,从而设计出强大/快速/可靠且安全的程序。
-
The C Programming Language (Ritchie & Kernighan)[C 程序设计语言 (Ritchie & Kernighan)]
-
Advanced Topics in C Core Concepts in Data Structures[数据结构中 C 核心概念的高级主题]
-
Learn C the Hard Way[笨办法学 C]
-
The Art of Debugging with GDB DDD and Eclipse[软件调试的艺术]
-
The Linux Programming Interface[Linux 编程接口]
-
Advanced Linux Programming[高级 Linux 编程]
-
Hackers Delight[黑客的喜悦]
-
Write Great Code (2 Volumes)[编写出色的代码 (2 卷)]
本书为 “工作进展”(Work-In-Progress),有些章节尚未撰写。我们不注意特定的顺序,而是根据自己的感觉添加内容。 |