脚本、脚本语言、写脚本都是什么呀???

一、脚本

脚本的本意为戏剧、电影的发展大纲,用以确定故事的发展方向。即,故事发生的地点,时间,有哪些角色,角色的对白,动作,情绪的变化,等等。

在计算机编程领域,我们也可从这个角度去理解。先看一段定义:

  • 脚本(script) 是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。

动态程序的实现方式

二进制方式

二进制方式是先将我们编写的程序进行编译,变成机器可识别的指令代码(如.exe文件),然后再执行。这种编译好的程序我们只能执行、使用,却看不到他的程序内容。

脚本

脚本简单地说就是一条条的文字命令,具有良好的可阅读性。但它被解释一行,然后由机器执行一行。

简单来讲:脚本靠解释器解释执行。什么是解释执行?

  • 解释执行不用编译,解析一段代码就执行一段代码,解释器将代码解释成系统指令,系统指令可以理解成汇编语言,系统指令最后被转换成机器码,由机器直接执行。
  • 因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。

这跟脚本的原意:演员一步步地跟着脚本的描述去演戏很相似。

二、脚本语言也是编程语言

编程语言

  • 机器语言:0和1,人类几乎没办法阅读、理解
  • 汇编语言:由一些特定指令构成,学习成本比较高;在底层做一些驱动,体积小,运行效率高
  • 高级语言:c、c++、java、php、python、javascript等

脚本语言

  • 一种介乎于 HTML 和诸如 JAVA 、 Visual Basic 、 C++ 等编程语言之间的一种特殊的语言。
  • 尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。
    常见的脚本语言有:Python、JavaScript。
  • 脚本语言处于的位置就类似于 Java 字节码的位置,但是它的好处是可以打开阅读,而字节码却不行。
  • 脚本语言泛指单用作简单編程任务(如shell scripts)。

三、写脚本

如果你理解了什么是脚本与脚本语言,写脚本自然会懂,就是用脚本语言写出来的脚本罢了。

发布了300 篇原创文章 · 获赞 48 · 访问量 8072

猜你喜欢

转载自blog.csdn.net/qq_43539599/article/details/103984622
今日推荐