C语言既可以编译执行又可以解释执行吗 编译执行怎么解释 解释执行又怎么解释

C语言既可以编译执行又可以解释执行吗 编译执行怎么解释 解释执行又怎么解释,第1张

C 语言程序仅可以解释执行。

解释程序是将源程序(如BASIC)作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。编译程序是把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果。

相对于编译性语言,其优点是可移植性好,只要有解释器环境,程序就可以在不同的 *** 作系统上运行。

缺点是代码需要有专门的解释器,在程序运行时,除要给用户程序本身分配内存空间外,解释器也占用系统资源,所以其运行速度较慢。另外,也很难达到像C、C++那样 *** 作系统底层 *** 作的目的。

解释型语言常用于,一是对运行速度要求不高(如一些网页脚本等)的场合,二是对跨平台( *** 作系统的兼容性)有要求的场合。

扩展资料

1、Python和Java语言,专门有一个解释器能够直接执行Python程序,每个语句都是执行的时候才翻译。

2、 Python代码在运行前,会先编译成中间代码,每个 py 文件将被换转成pyc 文件,pyc 就是一种字节码文件,它是与平台无关的中间代码。不管放在 Windows 还是 Linux 平台都可以执行,运行时将由虚拟机逐行把字节码翻译成目标代码。

参考资料来源:百度百科-解释执行

这要看你电脑上的程序编辑器是哪个······我个人用的是“啊哈C”,功能简单明了;不过一般大家用的都是Mcoresoft VC60什么的,这个要点击代码窗口所在的正上方的保存图标,然后保存旁边接着就是编译和运行的图标,挨个点一遍就好了,如果程序没错,就直接保存了,如果实在没有找到图标,从最顶上的菜单栏里也可以找到保存编译和运行。由于我现在电脑上没有VC 60,没法给你截图说明。

囧。。还用那么古老的软件啊。。给你推荐一个血汇编很好的软件。。emu8086

。。微软出的一款软件,相当的好用。。可以单步调试,实时显示堆栈数据等等很多功能。。而且里面提供了很多中断调用的例子代码,比较好的。。网上可以下载的到。你要是找不到的话,我发给你。。

以上就是关于C语言既可以编译执行又可以解释执行吗 编译执行怎么解释 解释执行又怎么解释全部的内容,包括:C语言既可以编译执行又可以解释执行吗 编译执行怎么解释 解释执行又怎么解释、国二C语言怎么保存编译运行、下载汇编程序Masm.exe 链接程序Link.exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9523018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存