shell使用的场合:
shell脚本最常用于系统管理工作,或是用于结合现有的程序已完成小型的特定的工作。一旦找出完成工作的方法,可以将用到的一系列的命令放到单独的程序或脚本里,此后只需要单独运行该脚本便可完成任务。如果写的脚本很具有通用性,别人可以将其拿来当做黑盒子用,而不需要知道他是怎样实现的。
脚本语言和变异性与语言的差异:
脚本语言和变异性语言的差异在“编译原理”的书中讲的最详细,但是这里还是说明一下。编译型语言如C, C++一般运行于底层,处理的是整数,字节,浮点数等,编译器将源码转换成目标代码便可直接运行,因此,运行速度一般比较快。
脚本语言如:python,per,shell,ruby等的执行是通过解释起来先将其转换成字节码,在编译运行,是一种边解释边运行的一种方式。因此速度比较慢。
阅读(992) | 评论(0) | 转发(0) |