c语言令无数人头疼,有意躲避!
linux操作系统有c;
glibc的c运行时库有c;
mysql有c;
php的底层有c;
nosql层有c;
甚至其他的curl、nginx等等都有c;
每当问题追踪到最后,都有一个最大的障碍----C语言!
想成为高手,不会行吗?
和c有关的事:
c标准;
gcc系列(gcc编译、gdb调试);
make;
相关编译器平台对应的扩展;
嵌入汇编;
可以练习的项目:
写php扩展;
和lua交互;
实现虚拟机或新的脚本语言;
编写mysql客户端;
使用消息队列。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
怎么学C?
和英语一样,多看多练习。
见过的不错的资料:
《c程序设计语言》
《C语言接口与实现》
glibc库
linux早期源码及分析
lua源码
看了,改,编译,运行,分析,再改,再运行,在分析... ...
某天,抬头看看外面,太阳正在升起,比平时豁然开朗许多!