《程序是怎么跑起来的》第七章

运行环境=操作系统+硬件,其中同一类型的硬件可以选择安装多种操作系统,机器语言的程序称为本地代码。在任何环境下文本文档都能显示和编辑的文件称为源代码。应用程序不是以源代码的形式分发的,而是以本地代码的形式分发的。对源代码进行编译就可以得到本机代码。
Windows克服了CPU以外的硬件差异,只要能运行Windows,在不同的机型上也能使用相同的应用程序。不同操作系统的API不同,API是应用程序向操作系统传递指令的途径。
在任何地方都能提供相同运行环境的Java虚拟机,但Java虚拟机也有缺点,不同的Java虚拟机无法做到完全兼容,并且在运行速度上比直接编译成本机代码的c语言要慢。
通过这一章,我了解到了计算机的运行环境和windows能够在不同机型上使用相同程序的原理,也了解到我们专业里Java的优缺点。

posted @ 2024-02-29 17:58  风间憨憨梦  阅读(4)  评论(0编辑  收藏  举报