2021-01-12

 

 

  1. 本人的博客开始更新,在博客这里主要是对于程序的思考,可能在思维上会偏于分析算法,思考算法;思考一些程序的设计,程序的方法,对于编程这项行为的一些个人看法和理解,思考的主要来源是阅读一些计算机的书本,书本里面一些范例代码,一些练习用的代码,或者网络上的一些源码资源,总之,来源都是有地方可以找到的。

  2. 对于coding本身来说,我一直的观点是还没到时候,所以对于写代码本身从数年前开始是处于一种抗拒状态,其实这是一种不好的学习习惯,至少在学习编程这块来讲,一定的代码量可以带来一些便利。这是我应该反省的地方。

  3. 本人由于对于数学特别感兴趣,所以在另外的地方有一些数学笔记,如果有时间和有兴趣,可以去阅读:

       地址是 :知乎 https://www.zhihu.com/column/c_1259933773661388800

 

 

  自从接触编程以来,我一直在想一个问题,计算是什么?可能没有一个好的导引最开始去指向这个问题,但是作为从20世纪以来,从计算机诞生以来,计算这个概念从暗地里浮现到了台面之上,20世纪以前也有计算,从中世纪开始有,从公元元年开始就有,或许从人类开始学会计数之后就有。以前的计算由于面向的是人的脑力,会出现由于人状态不好,或者理解错误,导致整个过程出现偏差,而且对于计算方法的描述十分笼统,就算是同一个人去看一个计算方法两遍都能理解的过程都有些偏差,这是由于缺乏精准的描述语言,但是时代的发展将这些缺点补足。计算机的出现使计算过程由人力负担转向机器负担,而近现代数学的发展则对计算方法的语言的精确化进行补足,这两点在我看来是现在计算机科学能够发展的根源。

 

  计算这一概念出现以后,一个最常见的疑问是:什么东西是可以计算的?信息(information)这个词的出现也不让人那么意外。那么什么是信息?是观察到确定的事实吗?比如我看见天上的云朵变黑了,然后洒下液体的水滴;我说今天下雨了,这是信息吧,从视觉的观察,对于现象在记忆中的检索,然后按照一定逻辑推理运转,得到的所有能够被记录,理解,分享给他们的东西,这个是信息吗?那么宇宙从46亿年前一直依照某种法则运转,但是如果没有天体望远镜,知道地球之外是无数的繁星,这些在没有被观察到的时候,难道就不算信息了吗?所以信息是什么,我们计算的这种东西到底是什么,这是一个很终极的问题。

 

  如果撇开这些大的方面,思考可以计算的东西是什么,这就是一个很好的抽象模型,数据模型,至少在整合信息内容方面,这个模型具有突出的效果。所以如果在编程,或者写代码的时候,从大体上说,了解你编写的东西在处理什么,计算什么对于开发这一行为来讲是具有指导性的作用的。我也是我开始写这些东西的原因,我在记录我的思维,记录我的想法,在这个过程中我掌握到的信息会自然而然的在脑海里面整合。

 

posted @ 2021-01-12 16:23  Rivenbar  阅读(64)  评论(0)    收藏  举报