稀松平常,认真编码

  我想有些事情还是要坚持一下下的。

  我想我始终,像个蠢蛋一样的坚持,学习编码与学习数学的联系。

  比如现在学习的 python 以及,曾经的学过的 c 与 c++,编码上的函数,与数学上的函数究竟有什么关系?为什么编码的时候要起这么“敏感” 的名字嘞?

  当然是有关系的,我们在写函数(编码)的时候,有函数体,参数,返回值,其实这些,在数学学过的映射与函数(数学)都有体现。首先,对于我们数学上的 y = f(x) ,是数学上的一个函数,x 叫自变量,y 是因变量,f 是原象集到象集的一个映射,特别,f 是个函数。当我们想知道 f 在定义域的某一点,所映射过去的象,我们可以通过 f 所指定的运算,进行计算。

  For instance:我们可以这样写:y = f(x) = x^2+x+1, f(1) = 1+1+1 = 3。如果把这种行为想成是一个计算机的操作过程,那么我们可以清晰的看到:自变量 x 是形参,f 这种对应关系,就是函数体(编码),而 y 就是我们需要的返回值。

  并且我们还可以看到,对于 f(1) ,数学上实际走的过程是:f(x=1),这个过程很有趣,它既可以想成是一个传递默认参数的过程,也可以想成是一个函数调用的过程。

  所以,经过这么理解,我发现了编码中,数学逻辑是主体。这一点,或许 C/C++ 体现的是最为明显的。。。。。。

  我以发现这种逻辑,和“裙带关系” 为乐趣。

  畅想:假如编码能加入最新的数学思想,就给力了,,,想想模拟出来的局部紧的 Hausdorff 空间,想想通过定义一个光滑映射而微分同胚的两个微分流形,或许都可以通过马尔可夫过程模拟出来。

  这有待我们去探索。

  

猜你喜欢

转载自www.cnblogs.com/marvelous-dong/p/11042194.html
今日推荐