首页 > 编程语言 >《程序是怎样跑起来的》第十二章:让计算机“思考”

《程序是怎样跑起来的》第十二章:让计算机“思考”

时间:2024-02-22 20:11:28浏览次数:28  
标签:机器 计算机 第十二章 算法 思考 数据结构

读完《程序是怎样跑起来的》的第十二章我对于计算机如何实现“思考”有了更深的理解。这一章主要探讨了计算机如何进行算法分析和设计,以及机器学习等高级功能让我重新认识了计曾机当后的复性和智慧。在之前的章节中,我了解到了计算机的基本构成和运行原理,包括CPU、内存、输入输出设备等。然而,这些章节更侧重于硬件和基础软件的交互,没有深入到算法和数据处理层面。而第十二章则为我揭示了程序运行背后的算法逻辑和数据处理过程。首先,我对算法有了新的认识。在之前,我认为算法只是为了解决特定问题的一种方法,但在这一章中,我了解到算法实际上是计算机进行数据处理和分析的核心。算法的优劣直接影响到程序的效率和性能,而合适的算法选择和设计是计算机“思考”的关键。其次,我对机器学习有了更深入的了解。以前,我总认为机器学习只是人工智能的一个分支,但现在我明白,机器学习是计算机实现“思考”的重要手段。通过大量的数据训练,机器可以自主地学习并优化自身的算法,从而更好地应对各种复杂的问题。这也让我开始思考,未来的计算机是否真的有可能像人类一样“思考甚至超越人类的智慧。此外,这一章还提到了许多经典的算法和数据结构,如排序算法、图算法、堆数据结构等。这些内容让我意识到,计算机科学不仅仅是一门技术科学,它更是一种智慧的结晶。每一个算法和数据结构的背后,都隐藏着无数程序员的智慧和汗水。

标签:机器,计算机,第十二章,算法,思考,数据结构
From: https://www.cnblogs.com/kejdi/p/18028065

相关文章

  • 《程序是怎么跑起来》第十二章
    今天是第十二章“让计算机“思考””本章含有留个课时,分别是“作为“工具的程序和为了思考的程序”和“用程序来表示人类的思考方式”“用程序来表示人类的思考习惯”“程序生成随机数的方法”“活用记忆功能以达到更接近人类的判断”“用程序来表示人类的思考方式”这几部分。首......
  • 读程序是怎样跑起来的第十二章有感
    让计算机“”思考,我们都知道计算机是一台机器,没有大脑,根本无法像人一样思考,但是计算机却有着人类无法比的记忆功能,这是因为作为计算机大脑的CPU其本身并不具有思考功能,但内存及磁盘又有记忆功能。首先,我们先看端口,什么是端口?这书中所讲的是寄存器的一种,不过和CPU是有区别的,每个外......
  • 计算机三级(网络技术)--第二章 核心层网络结构设计
    2.3网络关键设备选型路由器选型高端路由器中端路由器(企业级路由器)低端路由器路由器性能主要指(背板交换能力)关键技术指标吞吐量指(包转发能力)路由器包转能力与(端口数量、端口速率、包类型、包长度关系密切)无端口类型背板能力决定了吞吐量   高性能路由器:......
  • 计算机体系结构-1.2组成与分类
    计算机网络的组成:1.按组成部分:硬件、软件、协议(一些列规则和约定的集合)硬件:终端,路由器,交换机,中继器,集线器等硬件设备软件:附着于终端设备和中间的设备之上2.按工作方式:边缘部分、核心部分边缘部分:端系统(计算机、服务器、大型计算机、网络摄像头),端系统之间的通信是......
  • 对于程序设计的目的的思考(《程序是怎样跑起来的》第12章)
    通过阅读《程序是怎样跑起来的》第12章,我对于程序的目的有了一定的看法。程序作为指令的文章,作为工具应用于实践之中。书中所提到程序作为工具的两层含义:执行人类的思考过程和便捷使用的工具,其中执行人类的思考过程就像书中通过用“猜拳”的例子一步步的仿照人类的思维,将人对于思......
  • 对于计算机硬件控制方法的认识(《程序是怎样跑起来的》第11章)
    在《程序是怎样跑起来的》前几张中提到,用户通过操作系统来控制硬件,也就是通过系统调用也称API来调用硬件的。在第11章中讲到,用户使用Windows系统来控制硬件实质上是使用指令间接控制的,指令是由Windows系统发出的。而发出的指令例如书中所举的是IN/OUT指令,是用来控制输入和输出的。......
  • 对于计算机汇编语言的认识(《程序是怎样跑起来的》第10章)
    通过阅读程序《程序是怎样跑起来的》第10章,我对于汇编语言的知识有了一定的了解。通过阅读,我认为汇编语言是介于程序员所编写的高级语言和CPU能读懂的机器语言之间的以供深入了解计算机运行原理,同时可以直观看到程序运行问题所在的语言。因为汇编语言是为机器语言添加助记符,如此可......
  • 《Effective Java》阅读笔记-第十二章
    EffectiveJava阅读笔记第十二章序列化第85条其他方法优先于Java本身的序列化Java本身的序列化漏洞过多,很容易被攻击。避免被序列化攻击的最好方式就是不要反序列化任何字节流,并且新的系统中没有任何理由使用Java本身的序列化。JSON和Protobuf是两种优秀的序列化......
  • mysql服务启动报错:本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序启
    报错如下: 解决办法:1.开始->cmd->以管理员身份运行目录切换到C:\ProgramFiles\MySQL\MySQLServer5.7\bin2.运行mysqld--initialize-insecure--user=mysql说明:初始化后,root密码位空3.运行netstartmysql 三、修改mysql57的root密码[2]四、参考[1] mysql服务启......
  • 计算机基础
    1.计算机基础1.1计算机名称:Computer,全称电子计算机,俗称电脑。定义:能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。组成:由硬件和软件组成。形式:常见的有台式计算机,笔记本计算机,大型计算机等。应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智......