【计算机基础】编程语言总结

看看这里:
https://www.cnblogs.com/liangxiaofeng/p/4912022.html
http://developer.51cto.com/art/201405/437852.htm
https://blog.csdn.net/ys0813/article/details/63802122/

脚本语言:

脚本语言也是一种语言,不是专门只能在浏览器运行的,只要有语言的解释器,在哪里都能运行。脚本语言是解释执行的,也就是说,在运行时解释每一条语句然后执行。这样比编译执行的语言肯定要慢。
一般在浏览器中运行的是javascript,它是一种脚本语言,由于它被国际标准化了,因此浏览器自带它的解释器。
脚本语言一般都有相应的脚本引擎来解释执行,需要解释器才能运行。脚本语言有很多种,解释器也有很多种,所以不同的脚本需要不同的解释器,只有脚本与解释器对应,才能正确解释脚本。脚本语言运行只需要直接运行源代码便可。

  • JavaScript

  • Ruby

  • Python:python 源码不需要编译成二进制代码,它可以直接从源代码运行程序。当我们运行 python 文件程序的时候,python 解释器将源代码转换为字节码,然后再由 python 解释器来执行这些字节码。这也是Python代码无法运行的像编译语言一样快的原因。

编译语言:

  • JAVA:既是解释型的又是编译型的。因为它也是在运行时解释每一条语句然后执行。但它的语句要先编译成Java字节码才能被解释。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值