什么时候语言被认为是一种脚本语言?

什么使语言成为脚本语言? 我听到一些人说“当它被解释而不是编译”。 这将使PHP(例如)成为脚本语言。 这是唯一的标准吗? 或者还有其他标准吗?

也可以看看:

  • “脚本”和“应用程序”有什么区别?

  • 脚本语言是一种“脚本”来完成其他事情的语言。 主要关注的不是主要构建自己的应用程序,而是让现有的应用程序以您想要的方式进行操作,例如用于浏览器的JavaScript,用于MS Office的VBA。


    简单。 当我使用它时,它是一种现代动态语言,当您使用它时,它仅仅是一种脚本语言!


    传统上,当谈论脚本与编程的区别时,解释脚本并编译程序。 语言可以以不同的方式执行 - 解释或编译(字节码或机器码)。 这并不是一种或另一种语言。

    在某些人眼里,你使用语言的方式使它成为一种脚本语言(例如,主要用C ++开发的游戏开发者将在Lua中编写脚本)。 再次,线条模糊 - 一个人可以使用一种语言进行编程,另一种语言可以使用相同的语言进行脚本语言编程。

    这是来自维基百科关于脚本语言的文章:

    脚本语言,脚本语言或扩展语言是允许控制一个或多个软件应用程序的编程语言。 “脚本”与应用程序的核心代码截然不同,因为它们通常用不同的语言编写,并且通常由最终用户创建或至少修改。 脚本经常从源代码或字节码中解释,而它们控制的应用程序传统上被编译为本机机器码。 脚本语言几乎总是嵌入到他们控制的应用程序中。

    你会注意到“通常”,“经常”,“传统”和“几乎总是”的使用 - 这些都告诉你, 没有一组独特的属性使特定的语言成为“脚本语言”。

    链接地址: http://www.djcxy.com/p/72327.html

    上一篇: When is a language considered a scripting language?

    下一篇: What is simplest way to read a file into String?