计算机与计算机科学初识

**

本科一年级小白眼中的计算与计算机科学

**
1.为何要学习计算机与计算科学?
这是一个智能化与数据化的时代,计算解决自然社会问题,已经成为这个数据时代的基本需求了。而计算机自动化高效处理大量问题这种机器计算也已成为一种常态,为实现机器更好的自动计算,计算科学这门艺术便诞生了。计算科学从一种思维高度来决定我们对于计算的认知,让我们更好把握计算的实现。正所谓思维决定高度,高度决定视野,视野决定方向,方向将努力化为成果。
2.计算与计算机科学
人们会将一些自然社会问题通过计算的方式求解,这便诞生了数学计算,而随着时代文明的繁荣,这种计算渐渐被以另一种方式实现在机器上。数学计算是人的计算,而计算机的计算则表现为机器自动计算,但在真正的实现中又要面临机器难于计算的问题。机器自动计算与机器难以计算确定了计算机科学的价值。
3.计算与计算机相关问题思维逻辑
从数学的人计算到计算机的机器自动计算的实现,便使得我们不得不去思考如何编写机器可执行的程序,于是相关便有了语言和编译的诞生。之后程序如何被执行?这又诞生了程序与系统的关系。计算机的计算本质还是脱离不了解决社会自然问题的初衷,我们想要计算机来完成对问题的计算,于是这便教会我们去思考如何构造求解问题的算法。即当我们想要借助计算机来帮助我们时的思路是由问题到算法再到程序的设计。
实际求解过程中常常面临计算机难于求解,我们要思考问题的可求解与不可求解,同时要求我们降低计算机计算量,通过好的算法来优化计算。于是我们便要去思考如何研究算法,来实现更好的计算。
4.认识计算机计算
在我们解决机器如何计算社会问题时,将问题通过算法构建程序,在实现过程中抽象是其主要特征。而实现机器计算来解决社会问题的计算过程,自动化又是其主要特质。可以说抽象和自动化伴随了我们使用计算机计算的始终。抽象的人机交互编程语言依赖于编译器来实现计算机自动化;抽象的协议依靠编解码器来完成计算机与计算机的对接,抽象的模型依靠于系统来完成业务与计算机的生态。要完美的实现这些我们得具有0和1的机器思维,得有程序的思维以及递归的运算思维。在我们完成计算的过程中,需要我们主观的数字建模构建算法,以及非数字建模构建系统。随着计算机科技的发展,计算环境也逐步发展更新:冯诺依曼机—个人计算环境—并行分布环境—云计算环境,同时计算与各大领域有机融合,产生了计算金融学、计算经济学计算统计学、计算物理、社会计算……各大学科。放眼未来,计算将让时代更加数据化,计算将更加网络化。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值