如果你想编程 ,就多多在 算法和数据结构上花功夫
如果你想架构项目,你就多在软件工程、人月管理方面花功夫
如果你想做网页,你就继续在模板上花功夫吧
别弄得半路出家的和尚一大堆,搞得乌烟瘴气的...
愤怒PHP高级板块讨论模板好坏的问题,不要 吧 PHPCHINA搞得很没深度好不好???
偏离了技术的方向了
标题我写错了,更正一下:程序 = 算法 + 数据结构,这是 尼克劳斯-沃思 提出的
[ 本帖最后由 terry39 于 2008-7-1 10:15 编辑 ]


最新回复
重申:存在即合理。
那些问贪污是不是合理,腐败是不是合理,xx是否有价值,yy是否有用的人,根本就没搞清楚这句话的意思。
在这些人眼中,要某件事物绝迹是多么地堂而皇之。
拜托大家宽容些,别搞得那么cctv。
QUOTE:
那可能是你语文没学好,建议回炉到高中好好学学。也拜托不要把“存在即合理”当真理一样挂在嘴边。也不知道是谁没搞懂那句话的意思。
我不是哲学专业的,但我认为这属于哲学范畴。
如果你高中语文学过这句话,能否提供校名,我愿意去回炉。
QUOTE:
“我语文是不好”和“那些……人根本就没搞清楚这句话的意思。”是不是有点矛盾的?是不是有点前言不搭后语?“要某件事物绝迹是多么地堂而皇之”?是不是病句?成语是不是用错了?
对不起,我的老师只是授我以渔,而不是授我以鱼。我相信你的老师也是这样。
那句话的意思都理解错了,那还谈什么哲学问题。
还有“那些问贪污是不是合理,腐败是不是合理,xx是否有价值,yy是否有用的人”,应该把“那些……人”改成“那个……人”比较好一点。因为那句话是我说的。
[ 本帖最后由 fyland 于 2008-7-1 10:15 编辑 ]
QUOTE:
哈哈~~~~,支持!确实,技术可以分很多领域,但这些领域都是紧密联系在一起的,不会写代码的人,能做系统架构吗?
这是 Pascal之父 尼克劳斯·沃思 提出的,也是我学的第一门语言
QUOTE:
大学教材《数据结构》第一章就讲“程序 = 算法 + 数据结构”5楼七月十五的说法,我还是非常赞同的。因为 编程 > 程序
2、孟子曾经曰过:“尽信书不如无书”。
3、时乎,时乎,会当有变时。——很多理论会随时间推移会被新的理化所替代,比如著名的摩尔定律。
如果是微观的,那么编程自然不可能等于算法+数据结构,要不也不需要那些系统分析,设计人员了。
如果是宏观的,你不觉得用一个数据结构来概括整个应用的结构,太不合适了吗??
至于是谁谁谁提出的,大可不必理会,如果只停留在前人的基础上,那还谈什么进步。
就好像DOS时代,人们认为64K的内存已经完全足够一样,现在呢??
就好像P3刚刚发布时,无数人惊叹有什么桌面应用需要用450MHZ来处理一样,现在呢??
QUOTE:
哈哈~~~,你们两个说的是两码事啊。他说“程序 = 算法 + 数据结构”是没错的。
你说“编程 > 算法 + 数据结构”也是没错的。
因为“编程 > 程序”。
苏东坡先生曾经曰过:“汝果欲学诗,功夫在诗外”。——是不是东坡先生说的?我记不清了。
毕竟过去N年了,而且OOP时代已经到来很久了。
QUOTE:
数据结构在计算机界至今没有一个标准的定义每个人都有自己的理解,数据结构的设计贯穿着真个项目的技术架构与开发的阶段,衍射到整个项目的各个角落
对一样东西不可太过迷信,就好像“尽信书不如无书”一样。
QUOTE:
Sartaj Sahni 在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”你觉得OOP就能离开数据结构了?
数据库建模的作用是什么 ? 合理的存储结构化的数据 。。。
数组是什么? 数组也是一种数据结构
还有C语言中的结构体、共同体
WIN32系统中的消息数据结构
网络游戏开发中数据封包
等等
这些都离不开数据结构这个概念 ...
OOP 只是概念,深层还是在玩 数据结构 和 算法
我这里只谈技术,不谈项目管理等开发过程不可缺少的环节
QUOTE:
数据结构确实不好给出一个标准的定义。大的方面可以说成是数据结构,一个细枝末节也可以说是数据结构。如果能将系统架构理解为数据结构的话,其实也完全可以将算法也理解为数据结构了,那么编程=数据结构不是更好?