脚本与编程语言的区别

时间:2012-02-05 19:20:07

标签: scripting

脚本和编程语言之间有什么区别。

下面是脚本和编程语言: -

的Perl 蟒蛇 红宝石 Groovy的

2 个答案:

答案 0 :(得分:8)

编程和脚本之间存在巨大的差异,有时看起来非常接近,很难区分。两者之间的主要内容是,使用程序,您可以执行计算机可能执行的任何操作。然而,脚本编写程序接受的代码然后执行您告诉它的操作。脚本编程仅限于程序员允许或编程到其中的任何内容,以便让您编写脚本(控件)。即使使用Windows 7 PowerShell,它允许你做许多深入系统的事情,但它只是一个脚本引擎。现在,PowerShell本身就是一个程序!

另一个使其相当混乱的因素是编程语言本身。有些限制你可以做什么,而其他人允许更多的控制。当我这么说时,它开始听起来像脚本,但我想我可以说的关于编程和脚本编写的主要内容是使用脚本编写,您正在与程序进行通信,而编程则是在与操作系统进行通信!

所以,你想控制一个程序,脚本!你想控制电脑,程序! 也许只是允许你的程序中的脚本!

话虽如此,您需要了解根据您选择的编程语言,您可以在计算机上拥有更多或更少的权力。编写脚本的能力较低,但编程也有更复杂(更强大)的语言。

您列出的所有内容,Perl,Python,Ruby和groovy都是编程语言!

脚本编写的一些例子就像VBScript(VB的一个子部分(Visual Basic)编程语言),jscript(Java脚本,另一个子部分)和有史以来最古老的,DOS中的批处理编程!这些是.bat文件......

答案 1 :(得分:4)

我认为脚本语言是编程语言的子集。通常脚本语言是解释和动态的。