以下程式码已使运算更为清晰。实践中的最佳化会先计算系数一次，并在实际计算曲线点的回圈中反复使用。此处每次都会重新计算，损失了效率，但程式码更清楚易读。曲线的计算可在曲线阵列上将相连点画上直线——点越多，曲线越平滑。在部分架构中，下以程式码也可由动态规划进行最佳化。举例来说，"dt"是一个常数，"cx" * "t"则等同于每次反覆就修改一次常数。经反覆应用这种最佳化后，回圈可被重写为没有任何乘法（虽然这个过程不是稳定数值的）。/*typedef structPoint2D;Point2D