实现一个算法,主要是效率上的目标。
当然API也是重要的。API属于系统的逻辑层,掌控着系统的来龙去脉。API的定义也同时包括了关键数据结构的明确。
算法的基础也是必要的。应该知道什么会快,什么比较慢。有时不重要,但有时起绝对地位。
工具是工作的主要形式。怎样验证,怎样分析PROFILE。日常的工作,也是效率的体现。
平台的了解是基础。否则优化无从谈起。针对平台和应用系统的优化是开始的一公里,也是最后的一公里。没有这些,无法开始,也达不到目的。