同编程语言有什么区别?
脚本语言,同编程语言的最大区别就是:脚本语言通常都是解释执行的。例如:UNIX/Linux系统下的SHELL脚本语言(例如:bash、csh等),它们就是解释执行的语言,它们无法生成可单独执行的二进制代码。
而编程语言(例如:C语言、汇编语言等)是可以将用户编写的程序源代码编译成可单独执行的二进制代码。
脚本语言的最大的优点就是:通过脚本语言的一些专有语法、以及脚本语言所具有的正则表达式,可以对大规模的文本文件进行带有一定规律性的处理。
例如:Linux系统下的SHELL脚本语言编程、以及结合sed工具、awk工具,即可以对大规模的文本文件进行内容过滤和提取等。