编程随笔

来源:互联网 发布:java服务器高级编程 编辑:程序博客网 时间:2024/04/30 13:44

 简单说一下自己这段时间编程的感触:

        我现在特别能理解,一个人编程水平、能力和他的数学分析思维密切相关,我不敢说一个人数学好,他的编程水平就好,但我可以确信的是,一个人数学水平不高,那他的编程水平也不会好到哪里去。

       一个编程题目出来,首先分析如何用数学的思想去解决,一道题,会有很多种数学解题方法,我个人认为,头脑里能有数学的方法把这题解决出来,想明白了,那编程就是分分钟钟的事情,因为,编程无非就是把你头脑里的思想转变成编程语言存储变量表达出来,这是最简单的部分,当然现在先不考虑程序运行效率存储空间等具体问题。比较难的部分是这题能否在你的大脑中用数学思想把它解答出来,这和编程水平和是否学过编程无关,这是纯数学的部分,这部分就是接下来程序需要用的规律,方法,约束等。

     我之前一直有想,任何一道编程题,如果我能用数学的方法解答出来,我就应该可以用编程语言表达出来,我这部分的解答是指我知道解题步骤,或许这需要很长时间,这和是否立即回答出此题的结果无关。因为电脑在某一方面的效率比人脑快得多,这不是我要担心的,例如求1000000内的所有素数,我只要知道如何判断每一个数是否是素数,就足够了,要是全部写出来估计黄花菜都凉了,但电脑是高效的,很快就能得出答案。

     综上所述,我们在加强编程能力时候,也更重要的是加强数学分析思维,把以前学的拾起来,温故知新,否则,日后你的编程能力的提高必定会受到限制。。写此以共勉

   

0 0
原创粉丝点击