什么是脚本?和一般的程序有什么区别???

Python013

什么是脚本?和一般的程序有什么区别???,第1张

脚本是命令的集合,不需要编译,在特定的执行环境下直接运行,比如批命令。

程序是计算机语言描述的一种功能的实现,一般需要编译或者解释器才能执行。

解释性语言和脚本直接的区别不大。

比如你可以说python的代码是脚本,也可以说是程序

python作为脚本语言,需要边解释边运行。好处是不需要编译,可以直接运行,坏处是由于边解释边运行,运行效率十分慢。

C++为编译语言需要先进行编译再运行,好处是运行速度快,尤其对于大型程序,效率提升明显,坏处是程序更新后,需要重新编译运行,不是很方便。

python语法简单、语句简洁,使用方便、上手容易C++语法复杂、格式要求高,使用不便、上手较难。

Shell是“提供使用者使用界面”的软件,是用C语言写的程序,属于一个命令语言,也是个编程语言。Shell脚本是shell写的脚本程序,我们一般说的shell就是指shell脚本。而Python同Java、C、PHP一样是一门计算机编程语言,但它是一个解释型、面向对象的语言。

shell是做系统管理的脚本,能力有限,多半是用于自动化任务,并不是系统级的编程语言。而python是系统级的编程语言,用途很广。

shell功能底下效率低,python效率高功能强大。

如果是复杂的的对象,用shell要写N多行代码,不如使使Python。