当前位置:大学毕业论文> 论文目录>材料浏览

关于逻辑学论文范文写作 简述逻辑学在计算机科学中应用相关论文写作资料

主题:逻辑学论文写作 时间:2024-01-27

简述逻辑学在计算机科学中应用,本论文为您写逻辑学毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

逻辑学论文参考文献:

逻辑学论文参考文献 计算机科学杂志计算机科学投稿计算机科学期刊计算机科学和技术专业导论论文

摘 要:近年来,随着计算机技术的不断发展,计算机科学的发展日新月异.在计算机科学巨大成就的背后,逻辑学在计算机科学中的作用是巨大的.本文将从逻辑学在计算机科学中的应用问题进行分析,阐述逻辑学在计算机产生和发展中奠定基础及对计算机发展所起的促进作用.

关键词:逻辑学 计算机科学 应用 实践

基金项目 :吉林省教育厅 “十二五 ”科学技术研究项目 “基于Saas模式的高校社团文化自主建站系统平台的研究和 实现”吉教科合字[2013]第 399 号

▲▲一、引言

逻辑是一种思维的法则,也是人类认识世界、改造世界的基本准绳和工具,是所有的理论和学说中关于判断和思维规律的提炼、抽象.随着人类的发展,逻辑学已经被广泛运用到社会科学、自然科学等领域中.作为人类进行推理和判断的工具,逻辑学一直以来就是人类研究的主题.本世纪30年代以来,逻辑学已经获得了长足的发展.随着人类对各类复杂系统研究的不断深入,为了满足自动化推理的客观需要,人类逐渐将逻辑学运用到了计算机科学领域.

回顾人类计算机科学的发展历程,可以清晰地看到逻辑学在计算机科学中所奠定的理论基础和积极的推动作用.例如:计算机硬件中的芯片是通过0和1这种二进制的表达方式作为高压的高低电位来进行电位的设计的,通过这种方式来达到各种运算的目的.如果将这些芯片进行集成就构成了计算机的硬件功能.很明显在这项技术中包含了数学逻辑的思想.再例如:在计算机的软件中,计算机能够是别的是机器语言,也就是二进制0和1.因此,我们就需要将人类想要表达的语言通过一种中间语言通过汇编编译后最终成为机器语言,让计算机的硬件很好地识别.例如:C语言,C++语言,J A语言等.

▲▲二、逻辑学在计算机电路设计中的应用

数理逻辑在计算机硬件的设计中的应用十分突出.计算机科学的一项重要理论基础就是数字逻辑.数字逻辑又是建立在数理逻辑的命题和谓词演算的基础上的.它用运算规律将芯片中的高低压表示的信号之间的运算和二进制的运算有机的结合在一起,这样就使科学家们利用数学的方法解决了计算机电路设计中的问题.这样的逻辑思想实现了计算机电路设计整个过程的直观化、简洁化、系统化.17世纪的科学家布莱尼就曾经提出设想:是否能够创立出一种通用语言,将推理过程演变成数学公式进行计算,并得到正确结论.但由于受当时的数学和逻辑思想发展局限性的影响这个想法并没有得到真正的实行.计算机数字部件在设计时充分应用了数字逻辑,例如:在设计加法器、移位器、控制器、寄存器时数字部件所体现出的逻辑功能.在命题的盐酸中,用逻辑真值表示逻辑部件的功能,然后再将其转变成逻辑范式,而和、或、非是逻辑运算的主要内容,当它们分别表示相应的逻辑部件时即能实现各个数字逻辑不见得功能.在此基础上如果再利用硬件的描述语言和电子设计自动化的软件工具将实现计算机中一些基本硬件组建的开发和设计.计算机中CPU的设计原理主要是:应用计算机的组成原理,在指令集的基础上来设计路径,然后再根据指令的周期性动作来设计指令的控制逻辑.可见,现代计算机系统是由大量的逻辑门按照十分复杂的顺序构成的.而逻辑门之间的传递是0和1的信号,这是计算机二进制的特点.计算机的发展经历了电子管、集成电路,不管是哪一种,计算机的电路永远只存在两种状态,即:将有电流经过视为0、将无电流经过视为1,这就实现了计算机每个运算单元0和1的组合.而这些经过组合后的单元经过计算机自身的叠加和排列后,就构成了计算机系统.近年来,计算机发展速度日新月异,只有集成电路越小,计算机的运算速度才能越快.而目前的计算机芯片技术的加工已经基本到了极限,已经不能再满足现代研究的计算量的需要,只能寻求新的芯片技术才能解决这一问题.

▲▲三、逻辑学在计算机语言中的运用

计算机算法的实现不仅依靠硬件,还必须依靠那些能够让硬件运行起来的各种编制的程序软件.因此,计算机的软件设计也离不开逻辑学的应用.计算机的硬件是由很多逻辑电路所组成的,而逻辑电路是建立在布尔代数的命题逻辑基础上的,命题逻辑运算就可以变成布尔代数的演算.可见,计算机硬件和逻辑之间的这种相互关联直接导致计算机软件和逻辑之间所存在的密不可分的联系.编程的过程也是算法形成的过程,算法是在计算机功能基础上完成的.现实中,电脑的操作是在基本的逻辑运算的基础上生成算法,并最终用这些基本的运算元来代替一般的计算完成的.计算机程序要想更加直观、易懂就必须产生和日常表达方式近似的程序,这就是汇编程序和编译程序.它们的产生使计算机逻辑演算的步骤得以实现.如果将具有逻辑性的演算转变成行驶系统的语法和语义,不同的程序设计语言就产生了,随之而来的编程技术和方法也越来越多,也就产生了各种程序设计的技巧和方法,也就形成了各种复杂的程序和具有多种功能的软件.计算机科学发展到今天,人工智能一直以来就是人类的梦想,从图灵机的产生到现在,计算机科学家们和逻辑学家们就一直对人工智能进行着坚持不懈的追求和探索.研究过程中产生了很多重要的成果,目前已经有两种主要研究人工智能的语言工具,一种是LISP表处理语言,一种是PROGLOD语言.计算机语言系统是由若干符合形成的语言体系,逻辑语言系统也是一种符号化的形式化的语言体系,这是他们的相似性.

总之,在计算机科学的应用中不论是硬件设计还是软件设计都离不开逻辑学的应用.逻辑学在计算机科学和人工智能领域都占有基础性地位.现代逻辑学、哲学、语言学和计算机科学和技术的相互融合进一步推动了计算机科学技术的发展.

参考文献:

[1]张尚水.逻辑百科辞典[M].成都:四川教育出版社,1994年

[2]王国俊.数理逻辑引论和归结原理[J].北京:科学出版社,2006年

[3]樊春海.通向未来分子计算机[J].科技日报,2009(04)

【作者简介】王珊珊 (1980.11.18-),讲师,硕士,研究方向:计算机科学技术和应用,毕业院校:吉林大学;工作单位:吉林工商学院信息工程分院.

结论:关于本文可作为逻辑学方面的大学硕士与本科毕业论文逻辑思维训练500题论文开题报告范文和职称论文论文写作参考文献下载。

计算机科学和技术专业如何构建应用型人才培养体系
摘要:随着经济的发展,市场竞争日益激烈,社会对于应用型人才需求不断提升。以往计算机科学与技术专业在人才培养模式中过多的重视理论灌输,学生实践能力。

计算机科学和技术趋势
摘 要:计算机信息技术作为重要的科学技术,正逐步延伸到生活的方方面面。当前,计算机科学与技术的发展成为了体现国力的重要标志,全世界各个国家都在大。

计算机科学和技术教学模式改革和
计算机科学教学目标决定了在人才培养模式和教学实践上必须突出专业性、师范性和技能性相结合的特点,突出工程实践和应用技能。本文通过分析计算机科学及技。

论文大全