计算机科学中的逻辑应用研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学中的逻辑应用研究

计算机科学中的逻辑应用研究 刘榜铭 张儒良 贵州民族大学人文科技学院 X 关注成功! 加关注后您将方便地在 我的关注中得到本文献的被引频次变化的通知! 新浪微博 腾讯微博 人人网 开心网 豆瓣网 网易微博 摘????要: 本文主要从横向和纵向两大方面对计算机科学中逻辑学的应用进行探讨, 首先是横向上, 逻辑学在计算机硬件设计和软件处理方面获得了广泛应用, 其次是纵向上, 计算机的产生和发展中逻辑学起到了重要的奠基和推动作用.同时针对计算机智能化革命中出现的逻辑问题进行探讨和总结, 以期为相关领域的研究提供借鉴和参考. 关键词: 计算机; 计算机科学; 逻辑学; 收稿日期:2017-07-22 Received: 2017-07-22 现代社会科技发展日新月异, 逻辑推理在计算机中得到广泛的应用, 而相应的可用于复杂系统的逻辑推理在也逐渐被探究发现.为了研究计算机领域中需要突破和解决的关键性问题, 对逻辑学的探究分析是计算机科学发展过程中的必经之路, 逻辑学促使计算机科学不断更新发展, 而计算机科学的发展需要又对逻辑学的发展起到了带动作用.纵观计算机科学的整体发展, 已达到一个更高、更宽的层面, 计算机科学在某种意义上看, 更像是一种以科学的理论和工具作为依靠的哲学. 1 逻辑学在计算机电路设计中的应用 1.1 计算机中硬件的逻辑基础 1.1.1 组合逻辑和时序逻辑 根据数字电路不同的逻辑功能, 可以将其分为两种类型, 一为组合逻辑, 二是时序逻辑.两种都是以数理逻辑的命题演算作为基础的, 其中组合逻辑电路的输出只受到即刻输入的影响, 而与电路本来的状态无关;时序逻辑的输出则受当前的输入信号和原来的状态所影响, 这意味着其具有记忆的功能, 因此在检修时的难度也要更大一些.触发器、计数器、寄存器等都是比较多见的时序逻辑电路. 1.1.2 控制逻辑 数字逻辑部件的设计由组合逻辑和时序逻辑完成之后, 还要进行数据通路的设计, 利用硬件描述语言使指令系统的子集和计算机功能部件的对应工作得以完成, 这样, 计算机硬件功能性的核心部分才能完成, 还要保证能进行简单的汇编程序, 这其中起到控制作用的就是控制逻辑.因此, 数理逻辑的命题演算在计算机中起到的基础作用不容忽视. 2 逻辑在计算机语言中的应用 2.1 计算机语言的逻辑性 2.1.1 计算机语言的计算特征 计算机语言是一种为了方便机器运算而设计的算法语言, 具有算术指令性, 虽然人类语言更为复杂, 但两者具有相通性, 计算机语言一定程度上反映了人类思维逻辑特点. 计算机语言是人与计算机之间传递信息的媒介.在某种意义上来说, 计算机语言也可以算是语用语言.无数个语用语句组成的有序集合就是计算机程序, 因此计算机程序也具有非常显著的语用逻辑特征.任何语言的核心都是逻辑, 因而要想进行计算机的编程, 就必须具有很好的逻辑思维, 其工作人员需要进行相关的逻辑思维训练. 2.1.2 计算机语言所具有的语用逻辑特点 计算机语言与语境之间的关联性比较密切, 可以说即使计算机语言是同一条, 但是如果是在不同的计算机语言环境中, 那么其含义也是具有一定差异性的.此外, 计算机语言中的语用力量的体现也是具有一定特点的, 其体现需要借助于计算机中的命令和函数 (命令、函数均为语用动词) .倘若以语用逻辑角度对计算机语言加以理解, 可以将其分为句法、语义.一般情况下, 计算机语言的编译程序的应用可以将存在的语法错误检查出来.不过, 如果存在的错误是语义错误, 则很难将其检查出来.对于计算机程序中的错误检查, 可以对计算机程序的语用逻辑特征加以分析和利用. 3 计算机程序中的逻辑应用 3.1 程序逻辑模型的设想 3.1.1 西方程序逻辑模型所具有的不足 西方编制的程序主要存在的不足为尚未配备完善的自我逻辑验证功能和纠错的功能.倘若微软的操作系统配备了完善的自我逻辑验证功能和纠错的功能, 就可以避免进行系统备份、系统还原了. 3.1.2 中国最早的程序逻辑模型 中国在很早就有诸如“皇极经世”等这样的发散式系统闭环程序逻辑模型, 虽然其被认为是封建迷信, 但是其所具有的预测功能还是值得肯定的.其实, CPU并不是阻碍我国信息产业发展的关键所在, 程序逻辑语言的设计才是中国信息产业发展的“拦路虎”.之所以这样说, 是因为CPU的核心归根结底就是程序逻辑, 倘若具有良好的程序逻辑的编制能力, 则可以在CPU的设计与晶体的布设上取得更大的进步. 3.1.3 加强中国程序逻辑模型发展的重要性 程序逻辑编制之后才需要进行CPU的设计工作.倘若程序逻辑的编制工作做好了, 则可以使功能扩展缓慢的问题得到很好的解决.再者, 倘若可以成功发展发散式系统闭环程序逻辑模型, 则不会再让病毒有侵入计算机的可能性.

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档