【2012-02-14】
@trustno1v2:这两天冒出来的一个想法。软件设计领域的所采用技术和方法,最主要的目的在于整理各种旧知识,而非发明创造新知识.说白一点,软件攻城师的工作与图书馆管理员大体相当.当然可能算法不在此列.
@庄表伟:编程的主要工作,应该是翻译吧,把人类能够理解的语言,翻译为机器能够理解的语言。这其中的确没有什么新知识。另外,在软件领域,有一些特定的问题,需要被解决,这些问题,有些在传统领域可以借鉴,有些不行,所以还是会有一些新知识出现的。
@tertio:非也,与科学家所做的工作是一样的。
@whigzhou: 一项知识在被按某种形式形式化之前和之后是不同的东西,在被置入某个结构之前和之后也是不同的东西,而这些形式与结构与其所容纳的知识更是不同的东西(尽管在另一个层次上看,它们也是知识)
@tertio:嗯,被一种形式绑定之后,知识的含义可能会发生很多变化
@whigzhou: 所以,当你将既有知识装进一个新结构时,你确实是在创造,即便你只是将既有知识装进一个旧结构,只要它还没被这么装过,也是创造,只是后者比前者的创造性略小
【后记】
发现当时有个关键意思漏了没说:我之所以强调将旧知识放入新结构是一种创造,是因为,所谓知识(或意义、信息)就是结构,因而将旧知识放入新结构就是创造了新知识。
相关文章
标签:
暂无评论
发表评论