自从转入会计信息化这个方向,我好长时间没写代码了,最近由于个人需要,捡起了曾经非常熟悉的VFP。VFP是个小型数据库语言,小巧好用,如果不是用于开发,仅仅为了个人工作需要,VFP很不错的。还有我非常怀念以前的Pascal,结构严谨,调试方便,作为教学语言,pascal比C要顺手得多。想起用Pascal写遗传算法,迷宫问题,八皇后问题的日子,充实而快乐。我喜欢这种沉迷自己空间的生活,独自思考,失败和喜悦交织。这几天的码农工作,让我又开始喜欢了编程。
想到这两种语言,恍然隔世。它们几乎都是处于被淘汰的边缘,但很多好的东西被淘汰却是因为做的太好,挡了别人的财路,才被淘汰的,如XP,比VISTA好太多,但被微软强行终止。
计算机是个非常好的工具,可惜大多数人都把它看做了娱乐和文字编辑的工具。很多人没意识到,它其实可以帮我们做很多事的。那些现成的软件太局限了,因为别人做的东西不仅贵,而且不顺手。所谓求人不如求己,自己写的东西才是最适合自己的。我在银行工作的朋友会经常写些小的代码,来帮助自己工作,我觉得现代人应该掌握这些基本的功能,因此,我很想写本一般人在日常工作中用的,给非计算机人士用的计算机书籍,这应该是个有益的工作。
ps:今天逛京东,才发现这种书已经很多了,果真需求推动很重要,一般这方面的书介绍的是excel,Python,SQL,这些知识的确对日常工作非常有用,但我觉得非计算机人员还是需要学点数据库的编程,Sql实现数据库操作细节估计还是有点困难。但这些东西学的再好,也就是操作层次。计算机本质上就是以数学为基础的算法的学科,它自身唯一的优势就是速度和存储,不理解这个,计算机专业水平一定是不够的。今天我还和汤弟说,能自己写出数独的计算机算法,那是计算机高手。
网友评论