程序是什么样的?

我们已经知道程序就是一种流程,那么它有哪些形式呢?

图一是Windows系统文件,注意其中的cmd.exe是一种外壳程序。.exe是可执行程序,可以直接运行的程序。.dll也是一种程序,只是它不能独立运行,必须附加在.exe上才能运行。

图二是C语言程序文件,一般称为源代码或代码,它可以通过编译器编译成.exe或.dll文件。


图三是一个BAT文件,就是批处理文件,它就是cmd.exe可以执行的程序。

外壳程序(Shell)是一种特殊的程序,它具有输入输出的功能,用它来加载其它的程序。被加载的程序,就像C代码里面main函数有返回值,外壳程序是可以获取到的。所以,BAT文件也是一种Shell脚本。Windows还有一个重要的Shell就是桌面管理程序explorer.exe。

类似BAT这样有一个运行机的程序,还有很多其它的高级语言(C#、Java、js、python等等),它们都是解释性语言。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容