我的主要语言是 PHP,但我用其他语言做了一些(不是很多)编程。
我用 C 为 Apache 编写了 2 个模块。我用 C 编写它们,因为这是性能确实很重要的事情之一。(动态生成世界的投影地图并输出到.png)。
这些模块可以工作,这是我能保证代码质量的程度。不要误会我的意思,我已尽力编写正确的代码,但我确信它还有很大的改进空间。
我正在考虑将当前模块更改为线程化的想法,但没有线程化软件的经验,并且像追查错误这样的事情仍然需要我很多时间。
我的问题是:
我应该先学会正确地用 C 编程(获得一份The C Programming Language的副本)还是你推荐另一种方法。
注意:
我目前没有将 C 用于 Apache 模块的计划