论坛首页 综合技术论坛

借花献佛——也写给我的团队(一)代码篇

浏览 12876 次
精华帖 (0) :: 良好帖 (10) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-05  
tobato 写道
cats_tiger 写道

为什么要编码?

软件就是把人们的需要转化为计算机可以执行的程序。

这一点毫无疑问,但是这就是我们编码的目的吗?我们都知道,计算机其实很笨,它只能认识 0 1 这两个数字,无论多么复杂的程序都是由这两个最简单的数字构成。这正如哥德巴赫猜想,作为最复杂的数学证明题,要求解决的却是最简单的 1+1 问题。也就是说,最直接的编程就是向计算机输入 0 或者 1 ,为什么我们不这样呢?

原因当然很简单,因为 0 1 组成的机器语言实在是太难以理解和记忆了。于是前辈们就发明了汇编语言,汇编语言用单词代替了机器语言,它能够让人们更加容易理解代码和程序。可是前辈们又发现汇编语言还是太晦涩难懂,几百行代码已经让人云山雾罩,遇到几万行的大型程序,那简直就是天书了。所以先行者们又发明了高级语言,高级语言用接近自然语言的方式来编写程序,就象自然语言一样,它(们)成为了程序员阐明观点交流思想的通用工具。

所以,我们编写代码的目的就是为了交流和沟通,而这,也正是计算机语言存在的意义。

 

这一段口水话意义在哪里?

 

说明 交流和沟通 的意义

0 请登录后投票
   发表时间:2008-12-10  
果然是写给团队的,排版不错
0 请登录后投票
   发表时间:2008-12-16  
受益匪浅,谢谢
0 请登录后投票
   发表时间:2009-01-18  
受益非浅。。。。很多都是我们在开发中出现的问题。。。。期待后续。。。
0 请登录后投票
   发表时间:2009-09-28  
本文一定是LZ理论结合实践的真知灼见,小弟深有同感.在我经历的一个项目中,同一部门的业务功能有10多个,但是同一部门的业务逻辑有重复的部分.当时极想提取出公共父类可是由于项目时间紧(唉,可惜啊),就没有弄成.真是"知难,行亦难"啊.
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics