Python是语言还是脚本语言?

时间:2017-09-24 03:57:08

标签: python

  

我们如何区分编程语言和脚本语言。我们怎么说python是脚本语言。

1 个答案:

答案 0 :(得分:7)

What’s the difference between Scripting and Programming Languages?文章中所述:

  

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

脚本语言的应用

  1. 自动执行程序中的某些任务

  2. 从数据集中提取信息

  3. 与传统编程语言相比,代码密集程度更低

  4. 编程语言的应用

    1. 它们通常在脚本

    2. 之类的父程序中运行
    3. 在将代码与数学模型集成时更兼容

    4. 可以编译JAVA等语言,然后在任何平台上使用

    5. 另外,正如另一篇文章Difference Between Scripting Language and Programming Language中提到的那样:

        

      脚本语言通常位于某种编程语言之后。   脚本语言通常对计算机的访问权限较少   本机能力,因为它们只运行在编程的子集上   language.Scripting语言通常比编程慢   语言。

      来自Quora的帖子Why is Python called "a scripting language"?的更多详情:

        

      仅仅因为解释某些东西并不意味着它是一个脚本   语言 - 毕竟,Python可以编译。和标准的Python   将Python代码编译成字节码并解释它,就像   Java的。但是你永远不会看到Java称为脚本语言。"也,   那里有C语言翻译。如果有人关心放入   努力,任何语言都可以编译或解释。

      <强>结论

        

      由于历史模糊,Python被认为是一种脚本语言   脚本语言和通用编程语言之间的关系。   事实上,Python不是一种脚本语言,而是一种通用目的   编程语言也可以使用很好的脚本语言。