我的主要编程语言是PHP,但我也用其他语言写过一些程序。
我用C语言写了2个Apache模块。我之所以选择C语言,是因为性能很重要。(在运行时生成世界地图并输出为.png格式)。
这些模块可以正常工作,但我只能保证代码的质量到这个程度。别误会,我尽力写正确的代码,但我相信它还有很大的改进空间。
我正在考虑将当前的模块改成线程化,但我没有线程化软件的经验,解决错误等问题仍需要花费很多时间。
我的问题是:
我应该先学好C语言(获取一本《C程序设计语言》),还是您建议采取其他方法。
注:
目前我没有使用C语言的计划,除了用于Apache模块。