您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为什么编程语言只是在处理数据却能解决那么多实际问题?
数据,编程语言,逻辑为什么编程语言只是在处理数据却能解决那么多实际问题?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
编程的目的是什么,就是为了解决实际问题。
语言只是一个实现工具,工具本身是不会动的,那就要靠人去设计一套动作,让它动起来,达到帮助人去解决问题的目的。
数据是什么,就是日常的各种现象的数字化表象。人可以去分析它们,但是数据量一旦上去,只靠人就不行了(20个指头数不过来了)人就需要机器去帮忙,而这种重复性高强度的数据整理工作恰好是机器的长处。
有了机器的帮忙,人就可以通过通过(数据)现象去看(规律)本质了。但是该怎么分析该怎么处理数据,这完全要看人的设计能力了。
至于编程语言,无论是C、PHP、Java、python,那都是工具,就像改锥、榔头、锯子一样,区别就是什么环境下最适合用什么。例如锯树当然锯子最好用,但你也能用榔头慢慢砸,更可以用改锥一下下捅。至于为什么别人捅三下就能解决问题,而你要去捅一百下,那是你捅的不是地方(不熟练/不会用/没经验)。
简单的数据处理过程,例如网上购物,通过选品牌、类型、价格范围就能确定合适的商品范围,这就解决了找不到想要商品的实际问题。而程序只是按我们的条件帮我们做了过滤而已,但是否满足了需求,那还要人去判断,然后根据结果再设定条件去筛选,直到有或没有。
至于数据处理,也不是简单的过滤,也要先分析数据之间的关系,剔除无关的数据,补全缺失的部分,制定处理规则,然后才是编程。循环几次才获得满意的结果,而不能简单的只看最后一次。
回答于 2019-09-11 08:43:50
通过编程完成对芯片的控制,通过芯片驱动各种电子元件,做出各种电子产品,这也是单片机的应用!!
回答于 2019-09-11 08:43:50
数据是信息,计算机实际上在交换信息,和从复杂信息中找到有价值的信息,这些信息帮助人现实世界做出决策,价值由此产生。
回答于 2019-09-11 08:43:50
因为互联网时代就是信息的时代,是万物互联的时代。那么物品之间通过什么建立联系的呢?答案就是数据,那么身为编程语言就重要的功能就是赋予数据一定的逻辑,那么这些逻辑的组合就变了功能,比如语音识别,机器翻译,自动驾驶等。之所题主有此疑问,我认为是对编程语言的理解还不够全面,应该多去了解一些其它的编程语言,你就会发现,语言不过是描述一段逻辑的形式,区别在于语法,其中的逻辑是不变的。
回答于 2019-09-11 08:43:50
因为很多实际问题本质上就在处理数据
回答于 2019-09-11 08:43:50
《离散数学》这门课会告诉你答案。
《数字逻辑》这门课会告诉你具体做法。
上一篇:有人说李渊本无心皇位,可为何最后还是坐上了皇帝之位呢?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |