duanyao
deepin
2017-12-23 00:07 面向对象和面向过程其实亲缘关系很近,都属于命令式编程。
如果你觉得差异太大,可能说明你学习的资料本身代码写得就很烂。
值得一提的是,由于历史的原因,C 标准库本身就很烂(不是说实现,是API的形式),所以不要模仿它。
我觉得你可以观摩一些比较好的 C 库,看看它们是怎么设计 API 的。推荐 freetype 和 ffmpeg,调用他们写几个小程序,你大概就了解了。
书的话,我建议找一本数据结构的教材(C语言实现的),如果你还没学过的话。
如果你觉得差异太大,可能说明你学习的资料本身代码写得就很烂。
值得一提的是,由于历史的原因,C 标准库本身就很烂(不是说实现,是API的形式),所以不要模仿它。
我觉得你可以观摩一些比较好的 C 库,看看它们是怎么设计 API 的。推荐 freetype 和 ffmpeg,调用他们写几个小程序,你大概就了解了。
书的话,我建议找一本数据结构的教材(C语言实现的),如果你还没学过的话。
Reply Like 0 View the author


中文 


