首页 > 编程知识 正文

什么是脚本语言和编程语言,什么是脚本语言通俗

时间:2023-05-03 19:37:41 阅读:268030 作者:913

一、脚本

        脚本语言又被称为扩建的语言, 或者动态语言, 是一种编程语言, 用来控制软件应用程序, 脚本通常是以文本 (ASCⅡ) 保存, 只是在被调用时进行解释或者编译。当执行脚本时,计算机会执行一连串的操作。这些操作可能只涉及 Illustrator,也可能涉及其他应用程序,如文字处理、电子表格和数据管理程序。Illustrator 可支持多种脚本环境(例如,Microsoft Visual Basic、AppleScript和 JavaScript 等),且内含标准的脚本组合。用户也可使用自己的脚本,并将这些脚本加入“脚本”子菜单中。

        脚本是由script翻译来的,这个词原本的意思是“剧本”,计算机时代到来后人们又将这个词解释为脚本。现在把script还原到原有的意思——“剧本”来理解其在编程中的含义。我们可以把“编译”对应到制作作品时的“拍摄”,脚本语言不需要编译,即这个剧本不需要拍摄成片,而是只要一边解释一边执行就行了。

二、脚本语言

常见的脚本语言有:Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Perl,Shell,Python,Ruby,JavaFX,Lua,AutoIt等。

三、常见的一些脚本 Shell脚本

应用 Shell 脚本完成对数据库系统一些重要进程的监控以及系统开机服务的自动开启工作;借助UNIX的Shell脚本和Windows批处理脚本设计,通过Shell脚本批量快速创建SMB共享,从而极大地提高了系统管理员的工作效率;为方便用户访问Lsilon存储中的SMB共享,进一步通过Windows批处理脚本,实现用户在域和非域环境下映射SMB共享为网盘的目标。 使用命令写成的 Shell 脚本非常简洁,使得对防火墙的配置工作简单化,管理员只需要按照网络性能要求写好脚本,提交命令就可以使防火墙的各种配置立即生效,实现了瞬间化网络管理;脚本只是命令字符的集合,往往几百条命令组成的 Shell 脚 本才几个 KB 大小,使用远程命令行工具对 Linux防火墙管理配置使得管理人员可以实现安全高效的远程办公,实现了网络管理的远程化;使用Shell脚本能够远程对网络进行瞬间化管理, 提高了网络维护的效率,节约了维护成本

Unity的脚本化

由于 Unity技术的迅速崛起,移动3D游戏逐渐流行起来,大量的开发人员与团队投入到开发3D游戏的行列。 随着移动游戏的玩法越来越丰富,产品的迭代越来越快,如 何保持用户的新鲜感成为游戏开发的核心。直接使用C#的开发效率较慢,成本高,且在部分平台较难进行热更新的问题逐渐暴露出来。如何提高开发效率、减少开发成本并让游戏更简便的热更新成为游戏开发商的迫切需求。 Unity的脚本化不仅可以大幅提高开发效率,减低开发 成本,还能使用热更新让用户可以直接更新游戏而不用重新下载安装包,可以满足游戏项目研发的实际需求。许多游戏开发商都在进行游戏脚本化的研究。 

测试脚本

随着现代信息技术的发展,软件的需求越来越大、 需求变化越来越快、复杂程度越来越高,对软件可靠性的要求也越来越高,特别是涉及安全的软件,自动测试已成为保证软件可靠性必不可少的手段。 为满足软件需求变化快、功能复杂度高、可靠性高的要求,自动测试应具备可维护性、可靠性和可移植性, 而目前自动测试系统的测试用例都不能直接作为输入用于测试,需要按照一定的规则转换成测试脚本。使用自然语言作为编写测试脚本 的语言,编写方式符合自然语言描述习惯,等同于测试用例,且不需要进行测试用例与测试脚本的转换,维护测试用例相对简便。自然语言描述的测试用例通过脚本解析机制转化为计算机可执行的操作,从而将用例描述的测试过程与实际测试操作及测试结果判断相统一。

 

常见脚本参考文章:https://baike.baidu.com/item/%E8%84%9A%E6%9C%AC/1697005

              

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。