返回介绍

11.3 关于优化

发布于 2024-08-14 12:50:31 字数 2441 浏览 0 评论 0 收藏 0

代码优化是艺术和科学的结合!这意味着没有确定的方法来帮助您优化您的 Go 代码或任何其他编程语言代码,并且如果您想使您的代码运行的更快,您应该多动脑尝试多种方法。

您应该确保您优化的代码没有任何 bug,因为优化 bug 没有意义。如果您的程序有任何 bug ,您应该先 debug!

如果您真的投入代码优化,您可能想读一下由 Alfred V.Aho, Monica S.Lam, Ravi Sethi 和 Jeffrey D.Ullman 编写, Pearson Education Limited, 2014 出版的编译器:原理,技术和工具一书,它侧重于编译器构造。另外,由 Donald Knuth, Addison-Wesley 教授, 1998 写的计算机编程艺术系列全书对于编程的方方面面是非常棒的资源。

要一直记着 Donald Knuth 关于优化的建议:

真正的问题是程序员花费太多时间来担心效率在错误的地方和时间;过早优化是编程的万恶之源(至少是大部分)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文