直译式 编程语言

  • perl python rebol ruby 是直译式语言(interpreted language)。
    c/c++ 是编译式语言(Compiling language)。
    什么是直译式语言?编译式语言?
    java C# 是混合式语言,介于直译式和编译式。

  • 直译式 = 解释执行,直接由应用程序解释程序语法来控制执行
    编译式 = 编译执行,编译成操作系统可识别的应用程序由操作系统执行

  • 直译:从可读源程序解释执行,效率低,可移植性强
    编译:编译程序直接输出可执行文件,效率高,可移植性弱
    混合:编译程序输出中间代码,由支撑环境解释中间代码执行,效率较高,可移植性不错

  • 那为什么说java 、C#是混合式的,哪能体现出来?对于java 中间代码应该是bytecode吧 支撑环境是jvm吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,404评论 2 35
  • 计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。 现在我得到了...
    幻凌风阅读 8,272评论 1 26
  • 将行渐远的背影被拉长 拉升成一个 孤独不孤单的畸形怪胎 在别人的世界里狂欢 ...
    自然卷先生阅读 214评论 0 1
  • 首先,我先阐述自己的观点,我是一位理想主义者,我始终认为心中心怀理想,才能使自己朝着目标的方向努力,才不会...
    patient_a972阅读 1,130评论 0 0
  • 我独居很久,基本不再参考自己以外的人的淘宝审美,有喜欢的,点一下,买了。有时候会忘记了为什么购买,有时候只是觉得时...
    梅园遗珠阅读 320评论 0 0