脚本语言的应用与发展

(1):用作批处理语言或作业控制语言。许多脚本语言用于执行一次性任务,尤其是在系统管理中。DOS,Windows的批处理文件,Unix的shell脚本都属于这类应用。

(2):作为通用编程语言存在,如Perl、Python、Ruby等。由于其“解释和执行、内存管理和动态”等特性,它们仍被称为脚本语言。但是它们已经在应用程序编程中使用了,用户并没有把它们当成脚本语言。

(3):很多大型应用都包含了根据用户需求定制的习惯脚本语言。类似地,许多计算机游戏系统使用定制脚本语言来表达NPC(非玩家角色,不可玩角色)和游戏环境的预编程动作。这种语言通常是为单一应用程序设计的。虽然它们看起来像一些常见的语言(如Quake C,仿照C),但它们有定制的功能。

(4):网页中嵌入脚本语言。众所周知的HTML(超文本标记语言),即超文本标记语言,是一种脚本语言,它的解释器是浏览器。JavaScript直到现在仍然是web浏览器中的主要编程语言,它对ECMAScript的标准化确保了它成为一种流行的通用嵌入式脚本语言。另外,随着动态web技术的发展,网页中嵌入的脚本语言,如ASP、JSP、PHP等,正在被广泛使用。然而,这些脚本必须由Web服务器解释,而Html则由浏览器执行。

(5):脚本语言嵌入在系统应用程序中,作为用户和系统之间的接口。在工业控制领域,PLC编程和组态软件脚本语言是扩展组态系统功能的重要手段。在通信平台领域,IVR(自动语音应答)流程编程;Office办公软件,宏和VBA;提供;其他应用软件,如er Studio提供的Basic MacroEditor,允许用户编写Sax基本脚本来操作ER图,生成Access库,导出Word文档等扩展功能。命令过程

这种脚本用于自动工作控制,即启动和控制系统程序的行为。大多数脚本语言解释器也是命令行界面,比如Unix shell和MS-DOS命令。其他的,比如AppleScript,可以给系统添加脚本环境,但是没有命令行界面。

具体类别包括:

1.4元

2.AppleScript

3.ARexx(阿米加Rexx)

4 .狂欢

5.csh

6.民法博士

7.作业控制语言

8.ksh

9.Cmd.exe批处理(Windows、OS/2)

命令批处理(DOS)

11.REXX

12.tcsh

13.sh

14.Winbatch

15.Windows PowerShell

16.Windows脚本宿主

17.zsh GUI的出现,带来了控制电脑的专业脚本语言。它在用户和图形界面、菜单、按钮等之间进行交互。它通常用于自动化重复操作或设置标准状态。理论上,它可以用来控制在基于GUI的计算机上运行的所有应用程序,但实际上,是否支持这些语言取决于应用程序和操作系统本身。当通过键盘进行交互时,这些语言也称为宏语言。

具体类别包括:

1.自动热键

2.自动It

3.预计许多大型应用程序都包含根据用户需求定制的习惯脚本语言。类似地,许多计算机游戏系统使用定制脚本语言来表达NPC(非玩家角色,不可玩角色)和游戏环境的预编程动作。

这种语言通常是为单一应用程序设计的。虽然它们看起来像一些常见的语言(如QuakeC,仿照C),但它们有定制的功能。

具体分类:

1.动作代码脚本

2.动作脚本

3.AutoLISP

4.BlobbieScript

5.Emacs Lisp

6.游戏制作者语言

7.HyperTalk

8.IPTSCRAE

9.IRC脚本

10.术语

11.Matlab嵌入式语言

12.玛雅嵌入式语言

13.mIRC脚本

14.NWscript

15.贵格会

16.非真实脚本

17.Visual Basic for Applications

18.VBScript

19的脚本语言中有一个重要的类别。ZZT-oop应用定制,用于提供网页的定制功能。它专门处理互联网通信,并使用网络浏览器作为用户界面。当然,大多数现代WEB编程语言都很强大,可以做一些通用的编程。

具体分类:

1.冷融合(应用服务器)

2.套索

3.Miva

4.磺胺增效甲片

5.网络开发团队用来创建论坛以处理基于文本的记录的一些工具是脚本语言的最早用途之一。例如,UNIX的awk最初是为帮助系统管理员处理调用UNIX基于文本的配置和日志文件而设计的。Perl最初是用来生成报表的,现在已经成为一门全面而成熟的语言。

具体分类:

1.Awk

2.Perl语言

3.sed

4.XSLT有些语言,如Perl,已经从脚本语言发展成更通用的编程语言。由于其“解释和执行、内存管理和动态”等特性,它们仍被称为脚本语言。但是它们已经在应用程序编程中使用了,用户并没有把它们当成脚本语言。

1.APL语言

2.大刀

3.迪伦

4.绝妙的

5.左上臂

6.腮腺炎(男)

7 .新列表

8.努瓦

9.Perl语言

10.服务器端编程语言(Professional Hypertext Preprocessor的缩写)

11.计算机编程语言

12.红宝石

13.计划

14.闲聊

15.超级卡

16.TCL(工具命令语言)一些语言被设计成通过嵌入应用程序来代替由应用程序定制的脚本语言。开发者(比如使用C等其他系统语言)包含了hook,使得脚本语言能够控制应用。这些语言与应用程序定制的脚本语言的目的是一样的,但优点是一些技能可以在应用程序之间转移。

具体分类:

1.Ch(C/C++解释程序)

2.大刀

3.ECMAScript也叫DMDScript,JavaScript,JScript。

4.GameMonkeyScript

5.狡猾

6.帝国化学工业公司

7.左上臂

8.RBScript(REALbasic脚本)

9.松鼠

10.TCL集团股份有限公司(TCL Corporation的缩写)

11.z脚本

JavaScript直到现在仍然是web浏览器中的主要编程语言,它对ECMAScript的标准化确保了它成为一种流行的通用嵌入式语言。

Tcl是作为一种可扩展语言创建的,但它更多的是作为一种通用语言使用,就像Python、Perl、Ruby一样。1.BeanShell(Java脚本)

2.协同脚本

3.Escapade(服务器端脚本)

4.欣快

5.f脚本

6.铁闪石

7.绝妙的

8.Gui4Cli

9.木卫一

10.KiXtart

11.蒙德里安

12.对象REXX

13.收费道路

14.易弯的

15.雷博尔

16.ScriptBasic

17.速记语言

18.希姆金

19.睡眠

20.分步对话

21.可视化对话脚本