码迷,mamicode.com
首页 > 其他好文 > 详细

6-22

时间:2018-06-22 19:32:04      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:开发效率   解释   程序   不能   硬件   平台   object   lan   跨平台   

编译型(翻译):把代码执行前先转成二进制再执行的过程叫做编译
c,c++ go swift object-c pascal

解释器有哪些:

编译型和解释型语言的区别:

 编译型语言需要手动编译才能执行 gcc hello.c -o hello 
全部编译成二进制再执行
特点:运行效率高
      依赖编译平台  如:linux 操作系统 与CPU交互的接口 与Windows不完全一样

      不能跨平台,开发效率低

解释型:例如: sh test.sh  # sh → shell程序的解释器
javascript,python,php,ruby,perl,erlang #边执行边解释成二进制 

特点:运行效率低
      可以跨平台
sh 解释器 负责跟不同的平台沟通
开发效率高,解释型的语言一般不需要关注硬件底层,

混合型:JAVA C#

6-22

标签:开发效率   解释   程序   不能   硬件   平台   object   lan   跨平台   

原文地址:https://www.cnblogs.com/coder-2017/p/9215167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!