族谱网 头条 人物百科

理论计算机科学

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:549
转发:0
评论:0
定义和范围根据Elesevier出版社《理论计算机科学杂志》(TheoreticalComputerScience)的解释,理论计算机科学有着数学和抽象的本质,但动机来自实践中和日常的计算问题。它旨在理解计算的本质,并根据这种理解提供更有效率的方法。精确地限制定义理论计算机科学的范围并非易事;根据计算机协会(ACM)算法与计算理论兴趣组(SIGACT)的表述:“理论计算机科学的领域广泛包含算法、数据结构、计算复杂性、分布式计算、并行计算、VLSI、机器学习、计算生物学、计算几何、信息论、密码学、量子计算、计算数论、符号计算、程序语义和形式化方法,自动机理论,以及随机方面的研究。此领域的研究常需要强调严格的数学。”计算机协会(ACM)《计算理论学报》(TransactionsonComputationTheory)又为以上的列表添加了:编码理论,计算学习理论,以及与数据库、信息获取、经济学模...

定义和范围

根据Elesevier出版社《理论计算机科学杂志》( Theoretical Computer Science )的解释 ,理论计算机科学有着数学和抽象的本质,但动机来自实践中和日常的计算问题。它旨在理解计算的本质,并根据这种理解提供更有效率的方法。

精确地限制定义理论计算机科学的范围并非易事;根据计算机协会(ACM)算法与计算理论兴趣组(SIGACT)的表述:

“理论计算机科学的领域广泛包含算法、数据结构、计算复杂性、分布式计算、并行计算、VLSI、机器学习、计算生物学、计算几何、信息论、密码学、量子计算、计算数论、符号计算、程序语义和形式化方法,自动机理论,以及随机方面的研究。此领域的研究常需要强调严格的数学。”

计算机协会(ACM)《计算理论学报》( Transactions on Computation Theory ) 又为以上的列表添加了:编码理论,计算学习理论,以及与数据库、信息获取、经济学模型和计算机网络中与理论计算机科学相关的方面。

历史

尽管形式化算法已经存在了数千年,例如求最大公因数的欧几里得算法至今依然在为人们所使用,但直到1936年,艾伦·图灵,阿隆佐·邱奇和斯蒂芬·科尔·克莱尼才给出了算法在计算理论中的形式化定义。早在1703年之前就有了二进制和数理逻辑系统,莱布尼茨建立了真假二元的形式逻辑。1931年,哥德尔证明了哥德尔不完备定理,该定理指出,任何相容的形式体系不能用于证明它本身的相容性。

这些成果引领了理论计算机科学,包括现代数理逻辑和可计算性等的研究。1948年,信息论由香农将信息的传递作为一种统计现象而引入。同样在1940年代,Donald Hebb建立了一套大脑学习模式的数学模型,神经网络和平行分布式处理等学科也建立了起来。

随着20世纪初量子力学的发展,数算的概念被引入了粒子波函数,可以同时计算多重状态上的函数。这一概念引领了20世纪后半叶量子计算机概念的产生,在1990年代彼得·秀尔(Peter Shor)提出量子质因数分解算法,可以在多项式时间内分解大数,如果得以实现,现代的公开密钥加密系统将变得不安全。

现代理论计算机科学研究在以上的基础上展开,同时也包含了其它数学和跨学科的问题。

参见

计算机科学

计算机协会(ACM)

欧洲理论计算机科学协会(European Association for Theoretical Computer Science)

 


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 计算机科学家
就业计算机科学家常被软件出版商,科学研究和发展组织雇佣,通过发展理论以创造新科技。计算机科学家也会被大学等教育机构雇佣。计算机科学家可以更实际地运用他们的知识,进入软件工程或IT咨询领域。因为计算机科学极大地依赖于数学,计算机科学家也可以被看作数学家的分支。计算机科学家可能逐步晋升至管理人员或项目领导。因为电脑系统设计,软件出版和相关行业的快速发展,计算机科学家的就业前景良好。参见计算机科学家列表
· 计算机科学家列表
AB查尔斯·巴贝奇(CharlesBabbage),英国发明家,电脑先驱。蒂姆·伯纳斯-李(TimBerners-Lee),万维网发明者。C琳·康维(LynnConway)D艾兹赫尔·戴克斯特拉(EdsgerDijkstra),计算理论先驱,算法研究者,戴克斯特拉算法发明人。EF马丁·福勒(MartinFowler)G詹姆斯·高斯林(JamesGosling)–NeWS,JavaH约翰·轩尼诗(JohnHennessy),MIPS科技公司创办人。东尼·霍尔(TonyHoare),算法研究者,快速排序发明人,图灵奖得主。IJK高德纳(DonaldErvinKnuth),计算理论与算法研究者,曾写作TeX。LM高登·摩尔(GordonMoore),工程师,Intel创始人之一,以摩尔定律著名。N冯·诺伊曼(JohnvonNeumann),计算理论与电脑系统结构先驱,号称“电脑之父”。OP大卫·...
· 计算机学专家、中国科学院院士吕建
简要介绍:吕建,1960年生,江苏南京人。1982年毕业于南京大学计算机系,1988年获博士学位,1993-1994年在英国曼彻斯特大学计算机系做访问学者,1995年在联合国大学澳门国际软件研究所从事研究工作。现任南京大学副校长,教育部长江学者,中国计算机学会执行副理事长,计算机软件新技术国家重点实验室主任,863高技术计划“十一五”信息技术领域专家组成员等职。2013年当选为中国科学院信息技术科学部院士。吕建以探索建立新型软件方法学作为重大科学问题导向,长期坚持该领域的基础研究、技术创新与应用实践,在软件基础理论与方法、网构软件方法学、新型软件平台及应用方面取得了系统性和创新性的成果,为中国软件事业的发展作出了重要贡献。作为学术带头人,吕建教授的“面向Internet的软件方法与技术”团队于2005年和2007年分别入选“教育部创新团队”和“国家自然科学基金委创新研究群体”;由他担任主任...
· 马克斯·普朗克计算机科学研究所
外部链接马克斯·普朗克计算机科学研究所官方主页马克斯·普朗克计算机科学国际研究学院坐标:49°15′28″N7°2′44″E/49.25778°N7.04556°E/49.25778;7.04556
· 计算机
历史本来,计算机的英文原词“computer”是指从事数据计算的人。而他们往往都需要借助某些机械计算设备或模拟计算机。这些早期计算设备的祖先包括有算盘,以及可以追溯到公元前87年的被古希腊人用于计算行星移动的安提基特拉机械。随着中世纪末期欧洲数学与工程学的再次繁荣,1623年德国博学家WilhelmSchickard(德语:WilhelmSchickard)率先研制出了欧洲第一部计算设备,这是一个能进行六位以内数加减法,并能通过铃声输出答案的“计算钟”。使用转动齿轮来进行操作。1642年法国数学家布莱士·帕斯卡在英国数学家WilliamOughtred所制作的“计算尺”的基础上,将其加以改进,使能进行八位计算。还卖出了许多制品,成为当时一种时髦的商品。1801年,法国人约瑟夫·玛丽·雅卡尔对织布机的设计进行改进,使用一系列打孔的纸卡片来作为编织复杂图案的程序。尽管这种被称作“雅卡尔织布机”...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信