编程之禅
时间:2006-04-04
来源:互联网
问:什么是编程的最高境界?
答曰:心中无物,因物而施,随缘以应。
心中无物是指不要拘泥于语言的区分,所有的语言最终都是要转化为机器语言执行的,是谓众生皆平等,初学者对某个语言的执着与喜爱只是看到了一些表象的东西,是为有相。佛经有云:众生执于有相,抟取色身,遂为情欲所蔽,首当破之。
编程的最终目标是要达到无相的境界,也就是因物而施,随缘以应。充分了解各种语言的局限与优点,在系统中进行灵活运用,如以B/S为例,PHP以其KISS(keep it simple and stupid)原则及专注于WEB编程而闻名,但在数据库连接处理方面则力有不逮,但是JAVA则在这方面有优势,而一些复杂的算法则直接用C比较好,WEB显示用的是HTML,客户端脚本则是JS,看一下要用多少种语言了,达到了这个境界,基本接近大成了。
初级境界的看到的是各个单独的语言,需要博览群书,中级境界是能看到不同语言的优缺点,开始能组配使用,高级境界则心中无语言,完全由感而发,随心所欲。
作者: alex 发布时间: 2006-04-03
作者: seraph 发布时间: 2006-04-04
作者: bandw 发布时间: 2006-04-04
作者: zssupertim 发布时间: 2006-04-04
引用:
原帖由 bandw 于 2006-4-4 13:38 发表I love KISS !
作者: ysixin 发布时间: 2006-04-05
作者: scorpion 发布时间: 2006-04-12
作者: forest 发布时间: 2006-04-12
作者: 帅的不能再输啦 发布时间: 2006-04-13
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28