对于程序设计的目的的思考(《程序是怎样跑起来的》第12章)

通过阅读《程序是怎样跑起来的》第12章,我对于程序的目的有了一定的看法。程序作为指令的文章,作为工具应用于实践之中。书中所提到程序作为工具的两层含义:执行人类的思考过程和便捷使用的工具,其中执行人类的思考过程就像书中通过用“猜拳”的例子一步步的仿照人类的思维,将人对于思考“猜拳”的随机性,惯性,记忆性甚至节奏性都考虑了进去。借此案例,为了达到最契合“人的思维”的猜拳程序,将人思维的属性特点一一罗列并改进,对于面向对象编程学习很有意义。就如书中所考虑到人对于猜拳的思维方式是随机的这一点,利用时间作为参数着实很有新意,假使按照我的想法就是利用库中的随机数函数来打印出随机数,对此我也有了一个新的认识,函数所生成的随机数也是按照一定公式的“伪随机数”。并且书中强调“适当即可”如若功能太过于“强大”,也并不符合实际所需了。虽然目前的学习处于基础阶段,但这种思维方式很值得学习。

posted @ 2024-02-21 23:48  航H  阅读(6)  评论(0编辑  收藏  举报