Lines Matching refs:C
46 Linux内核大部分是由C语言写成的,一些体系结构相关的代码用到了汇编语言。要
47 参与内核开发,你必须精通C语言。除非你想为某个架构开发底层代码,否则你并
48 不需要了解(任何体系结构的)汇编语言。下面列举的书籍虽然不能替代扎实的C
50 - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
51 《C程序设计语言(第2版·新版)》(徐宝文 李志 译)[机械工业出版社]
52 - "Practical C Programming" by Steve Oualline [O'Reilly]
53 《实用C语言编程(第三版)》(郭大海 译)[中国电力出版社]
54 - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
55 《C语言参考手册(原书第5版)》(邱仲潘 等译)[机械工业出版社]
57 Linux内核使用GNU C和GNU工具链开发。虽然它遵循ISO C89标准,但也用到了一些
58 标准中没有定义的扩展。内核是自给自足的C环境,不依赖于标准C库的支持,所以
59 并不支持C标准中的部分定义。比如long long类型的大数除法和浮点运算就不允许