自然辩证法和计算机语言发展
计算机技术 王一鸣
在当今社会,信息技术几乎触及了现代生活的方方面面,毫不夸张的说没有了信息技术,现代文明的生活将无从谈起;作为信息技术中最重要的部分,计算机技术无疑是其发展的核心问题,而我们知道计算机只是一台机器,它只能按照计算机语言编好的程序执行,那么正确认识计算机语言的过去和未来,就是关系到计算机发展的重中之重;以自然辩证法的观点认识和分析计算机语言的发展历程,将有助于更加全面地推动计算机技术的发展,有助于更加准确地掌握计算机语言发展趋势。
一、科学认识大门的钥匙--当代自然辩证法
自然辩证法既保持了传统哲学追求智慧的形而上品格,又具有现代科学追求知识的形而下品格,是科技时代人类智慧的楷模;它既蕴涵自己的世界观、人生观、价值观,又是一种科学的方法论,既关联人类的终极关怀,也关联着人类的现实关怀,对人类社会的健康发展具有重要的思想价值。
自然辩证法,是马克思主义对于自然界和科学技术发展的一般规律以及人类认识自然改造自然的一般方法的科学,是辩证唯物主义的自然观、科学技术观、科学技术方法论。它主要研究自然界发展的总规律,人与自然相互作用的规律,科学技术发展的一般规律,科学技术研究的方法。
自然辩证法作为一个尚未完成的文本,蕴涵着科学时代人类所特有的睿智,它准确地勾画了科学时代自然哲学应当具备的基本框架,从而使得以哲学的面目出现的自然辩证法可能成为科学时代真正科学的哲学。第二,自然辩证法作为一种崇尚智慧的哲学,是以科学作为蓝本建构起来的,自觉与科学结盟是自然辩证法的一个重要特征,尊重科学、尊重事实始终都是自然辩证法的一项基本原则。第三,自然辩证法辩证地综合了实在论传统中的哲学真理和根源于唯名论传统中的科学真理,妥善地解决了哲学中的绝对真理与科学中的相对真理的关系,从而既反对了真理观上的绝对主义,也避免了真理观上的相对主义,它对于当代人类思想文化的健康发展具有重要的现实意义。
自然辩证法是马克思主义哲学的一个重要组成部分。在辩证唯物主义哲学体系中,自然辩证法与历史唯物论相并列。它集中研究自然界和科学技术的辩证法,是唯物主义在自然界和科学技术领域中的应用,它的原理和方法主要适用于自然领域和科学技术领域。自然辩证法不仅描绘了一种科学的世界观,而且内在地蕴涵着科学的人生观,也内在地蕴涵一种科学的价值观。
自然辩证法科学地解决了人与自然的关系问题,从而可以为人类自身的健康发展奠定坚实的思想基础,自然辩证法以现代全新的自然观作为思想基础内在地蕴涵了一种新的科学的发展观,它一方面要求科学、技术、经济与社会之间横向的协调发展,另一方面则要求当代人与其子孙后代之间纵向的可持续性发展,从而为我们当代社会的健康发展提供了一条新的具体的思路,自然辩证法客观地阐明了科学技术的性质及其社会地位与作用,对我们正确认识当代反科技浪潮,制定积极稳妥的科技发展政策提供了重要的理论依据和行动指南。
学习和运用自然辩证法将有助于我们搞清科学和哲学的关系,从而更加清楚地认识科学的本质和发展规律,更加全面的观察思考问题,只有加深了认识,我们才能更好地发挥主观能动性,迎接新的科学技术的挑战。下面我将以自然辩证法的观点来分析计算机语言的发展历程。
二、计算机语言的发展历程和发展趋势
计算机语言的发展是一个不断演化的过程,其根本的推动力就是抽象机制更高的要求,以及对程序设计思想的更好的支持。具体的说,就是把机器能够理解的语言提升到也能够很好的模仿人类思考问题的形式。计算机语言的演化从最开始的机器语言到汇编语言到各种结构化高级语言,最后到支持面向对象技术的面向对象语言。
1、计算机语言的发展历史: 二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师 HYPERLINK /w/wiki.phtml?title=Konrad_Zuseaction=edit \o Konrad Zuse 楚泽(Konrad Zuse)。几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。于是,新的集成、可视的开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着C,PASCAL,FORTRAN,等结构化高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。由此诞生的三种重要控制结构,以及一些基本数据类型都能够很好的开始让程序员以接近问题本质的方式去思考和描述问题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序
原创力文档

文档评论(0)