2017-09-24 134 views

回答

2

正如What’s the difference between Scripting and Programming Languages?的文章中提到:

基本上,所有的脚本语言编程语言。两者之间的理论差异在于脚本语言 不需要编译步骤,而是被解释。例如,对于 示例,通常,在运行 之前需要编译C程序,而通常,JavaScript或PHP等脚本语言不需要编译 。

应用脚本语言的:

  1. 要在程序

  2. 从数据中提取信息自动执行某些任务设置

  3. 更少的代码密集型相比传统编程语言

  4. 编程语言的

应用

  1. 他们通常喜欢脚本父程序中运行

  2. 更兼容,同时与数学模型集成代码

  3. 语言像Java可以被编译然后在任何平台上使用

而且,在另一篇文章中提到Difference Between Scripting Language and Programming Language

脚本语言通常坐在后面的一些编程语言。 由于脚本语言只运行在编程语言的子集上,因此脚本语言通常对本机的计算能力的访问较少。脚本语言通常比编程 语言要慢。

从Quora的的帖子Why is Python called "a scripting language"?更多细节:

仅仅因为一些被解释并不意味着它是一种脚本语言 - 毕竟,Python可以进行编译。标准Python 将Python代码编译为字节码并解释它,就像Java的 一样。但是你永远不会看到Java被称为“脚本语言”。此外, 还有C解释器。如果有人愿意投入 的努力,任何语言都可以编译或解释。

结论

Python是考虑,因为脚本语言和通用编程语言之间的历史模糊 的脚本语言。事实上,Python不是一种脚本语言,而是一种通用的编程语言,它也可以很好地编写脚本语言。