如何区分编程语言和脚本语言。我们怎么说python是脚本语言。Python是语言还是脚本语言?
-6
A
回答
2
正如What’s the difference between Scripting and Programming Languages?的文章中提到:
基本上,所有的脚本语言编程语言。两者之间的理论差异在于脚本语言 不需要编译步骤,而是被解释。例如,对于 示例,通常,在运行 之前需要编译C程序,而通常,JavaScript或PHP等脚本语言不需要编译 。
应用脚本语言的:
要在程序
从数据中提取信息自动执行某些任务设置
更少的代码密集型相比传统编程语言
编程语言的
应用:
他们通常喜欢脚本父程序中运行
更兼容,同时与数学模型集成代码
语言像Java可以被编译然后在任何平台上使用
而且,在另一篇文章中提到Difference Between Scripting Language and Programming Language:
脚本语言通常坐在后面的一些编程语言。 由于脚本语言只运行在编程语言的子集上,因此脚本语言通常对本机的计算能力的访问较少。脚本语言通常比编程 语言要慢。
从Quora的的帖子Why is Python called "a scripting language"?更多细节:
仅仅因为一些被解释并不意味着它是一种脚本语言 - 毕竟,Python可以进行编译。标准Python 将Python代码编译为字节码并解释它,就像Java的 一样。但是你永远不会看到Java被称为“脚本语言”。此外, 还有C解释器。如果有人愿意投入 的努力,任何语言都可以编译或解释。
结论
Python是考虑,因为脚本语言和通用编程语言之间的历史模糊 的脚本语言。事实上,Python不是一种脚本语言,而是一种通用的编程语言,它也可以很好地编写脚本语言。
相关问题
- 1. Ruby是一种脚本语言还是一种解释型语言?
- 2. 什么是脚本语言?
- 3. 使用Python脚本语言
- 4. Groovy和Groovy ++是两种语言还是一种语言?
- 5. php是编译语言还是解释语言?
- 6. 脚本语言
- 7. PHP是一种Web技术还是一种脚本语言?
- 8. 脚本语言是否可以翻译成其他语言?
- 9. ETL是解释还是编译语言
- 10. 脚本语言shell?
- 11. .net脚本语言
- 12. C#脚本语言
- 13. Windows脚本语言
- 14. 是否解释所有脚本语言?
- 15. MSXML:JavaScript并不是一种脚本语言
- 16. Python语法最接近的语言是更低级的语言!
- 17. 是Node Js是服务器还是服务器端脚本语言
- 18. 哪种标记语言?降价还是?
- 19. 本地语言和本地语言的Django语言选择器
- 20. 客户端脚本语言
- 21. XCode中的脚本语言
- 22. 脚本语言选择
- 23. C/C++的脚本语言?
- 24. 自定义脚本语言
- 25. F#作为脚本语言
- 26. 语言转换脚本
- 27. 脚本语言建议
- 28. SSIS 2017脚本语言?
- 29. 流浪脚本语言
- 30. 脚本或编程语言?