软件是技术还是科学的哲学思考
摘要:从软件的属性来讲,似乎软件属于技术范畴,但从软件向科学转化的途径和条件来说,软件是技术向科学转化进程中的中间产物,而它也促使了技术向科学转化,转化途径表现出了科学与技术一体化趋势下的科学的技术化。 关键词:软件;技术;科学;哲学思考 “软件”这一源于计算机界的概念现已被社会各界认可、接纳,并广为引用,如今它已经冲出计算机领域,走向社会。这时,我们常讲的“软件”就有它的广义和狭义之分,而这里,我们主要思考的是计算机领域的“软件”。论文联盟WwW.LWlM.com论文联盟*编辑。 卡纳杰-米龙软件开发学院及其他学院的研究人员用尽毕生的精力去定义一个理论学科(即软件开发理论),到后来才发现仍有很多东西比较模糊,他们对此也不隐瞒。 那么,软件到底是什么,有人把软件分成3个层次: 1.就是“语言”,涉及语法,语义,这是软件的基础。 2.就是语言的类库。 3.就是更高的一层—设计模式。 到这里,我们不免会自问,那到底软件是技术还是科学呢?这里,软件可看成是一个名词,一个产物;技术呢,我们可看作是“计算机技术”,那科学就是“计算机科学”了。 一、从技术和科学的概念来分析软件的哲学范畴 1.什么是技术 技术是一种复杂的社会现象,是在历史中形成的一个相对独立的社会系统,它的内在矛盾把各种外部因素作为它产生、运动的条件,推动着技术从简单到复杂,从低级到高级的发展。 技术发展的最主要的内在动力就是技术实践与技术规范的矛盾,其他各种内部矛盾都是它的具体展开和表现形式。任何技术都是诸种要素协同作用的系统。所谓要素,就是指在技术发展中始终起作用的因素和条件。它们主要包括:技术的主体,被作用的客体,由主体需要和客体属性所规定的目的,由目的和客体所决定的手段,技术活动产生的结果。在技术各要素相互联系的作用机制中,最重要的和最主要的是技术目的和技术手段的矛盾运动。 技术是一个系 [1] [2] [3] [4] [5] 下一页 |