Erlang -- Efficiency Guide 简介(译文)

1 简介

1.1 目的

“过早的优化是万恶之源” (D.E.Knuth)

第一,高效的代码是结构清晰和整洁的,它基于良好的整体架构和优良的算法。
第二,高效的代码可以绕过文档化的接口,并利用当前已实现的且不具有明显缺陷的代码来高度实现。

理想情况下,你的代码只包含上述的第一种类型的代码。如果这样做程序的运行速度还是太慢,你可以对程序进行概要分析,找出性能的瓶颈所在的代码位置,并只对瓶颈代码进行优化,让其他代码尽可能保持整洁。

本指南不能教你如何写高效的代码,且不包括适用于任何语言的通用优化技巧,比如将公共的计算步骤移出循环。但是可以给你一些什么可以使用,什么应该避免的建议,还有一些关于语言特性方面的理解。

1.2 预备知识

本指南假定你熟悉 Erlang 编程语言与 OTP 相关的概念。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值