1-1_计算机的心脏和语言

Created by
Created time
Nov 2, 2025 06:29 AM
Category
模块一
Last edited by
Last updated time
Nov 2, 2025 06:52 AM
notion image
这节课程,张冬老师讲了计算机发展的体系,包括了计算机硬件体系架构,硬件发展,计算机网络中的协议制定。张冬老师也对未来的硬件发展提出了展望,虽然现在宇树的产品一个动则几十万,但是参考计算机发展的历史,未来硬件的成本也会逐步下降,在机器人领域的软件成本会逐步上升。
 
为什么在也非常需要性能的人工智能算法中,大量用到了python这门胶水型的解释性语言?
因为其实最需要性能的那部分代码,python所调用的其实是c/c++编写的库,甚至在一些对性能要求极高的库中,代码是直接用汇编语言写的,免去了生成可执行文件的一个过程。总而言之,python可以做到在各个语言编写的库之间的缝合。
 
一些细碎的知识点,包括从高级语言文件生成可执行文件的过程,为什么需要有IEEE754标准,用协议对数据存储做出约定俗成的规定,以便在所有硬件平台上,对同样的信息解释的一致性。统一的约定,保证了在不同机器上传递信息时候的一致性。
 
这里有一个新名词是语言处理系统
操作系统+语言处理系统
 
 
可执行文件的转化过程如下
notion image
gcc编译静态连接的过程
notion image
 
各个抽象层对应的岗位
notion image
 
 
ros的好处就在于,你不需要对硬件有过多的关注,在硬件部署时,你只需要将ros版本做好适配即可
 
张冬老师:即使专业的开发人员,也不会将技术手册全部看完。手册是用来查的,不是用来看的
 
Loading...
Catalog