栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

由于性能原因,我们必须使用C

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

由于性能原因,我们必须使用C

“除了C足够快之外,什么都没有[足够]”是一个早期优化,并且由于早期优化是错误的所有原因而出错。如果您的系统具有足够的复杂度,而不希望使用C以外的东西,那么系统的某些部分必须“足够快”,而某些部分的约束要轻一些。例如,如果使用Python编写代码,将使项目更快地完成,并且错误更少,那么您可以采用一些C或汇编代码来加快对时间要求严格的部分的速度。

即使事实证明整个代码必须用C或汇编语言编写才能满足性能要求,使用Python之类的语言进行原型设计也可以带来真正的好处。您可以使用可以使用的Python原型,并逐步用C代码替换部件,直到达到必要的性能。

因此,使用可以使您最正确,最快速地完成开发工作的工具,然后使用实际数据来确定需要优化的地方。也许C是最合适的工具,即使在嵌入式系统中,有时(但不一定总是)开始。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/405827.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号