继续结合PYTHON编程来说说椭圆曲线密码学导论这本书。首先要写出这样一本书来,肯定是需要有计算机编程的,否则作者怎么知道F37上的那些椭圆曲线到底有几组解。这肯定是需要计算机计算的,靠人工计算是不能的。我用PYTHON验证了一下作者列的表格确实是对的。问题的关键是 ,为什么有限域上椭圆曲线的解数的主导项是随着P线性增加的呢?其背后的原理不是我一眼就可以看出来的,如果看成是P×P围棋棋盘上的格点,总点数是P的平方。这也许需要代数数论的知识。现在的我很难理解HASSE定理刻画的解的组数的上下限。解的组数在我的PYTHON代码里对应LEN那句话。
在上周的 PyCon 语言峰会上,Guido van Rossum 证明了他那句话不是说说而已:要让 Python 成为更快的语言,承诺在明年的 Python 3.11 中要将其速度提高 2 倍,以解决 Python 与 C++ 等其他编程语言相比在速度上的关键缺点。[赞][赞][赞][得意][得意][得意]