编译型语言(C/C++)和解释性语言(Python/JAVA)的区别?
这里引用一下某平台某个匿名用户的回答,很有意思。
形象的解释就是这样,下面放一张图片。
编译型与解释型,两者各有利弊。前者由于程序执行速度快,同等条件下对系统要求较低,
因此像开发操作系统、大型应用程序、数据库系统等时都采用它,
像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,
而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、
对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,
如JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。
但随着硬件的升级和设计思想的变革,编译型和解释型语言越来越笼统,
主要体现在一些新兴的高级语言上,而解释型语言的自身特点也使得编译器厂商愿意花费更多成本来优化解释器。
另外如果你想更好的提升你的编程能力,
学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~
UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
免费学习书籍:
免费学习资料: