常见的脚本语言

脚本言语:脚本言语又被称为扩建的言语,或者动态言语,是一种编程言语,用bai来操控软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解说或编译。

言语分类:

Shell脚本:此类脚本用于自动化工作操控,即发动和操控体系程序的行为。大多的脚本言语解说器也一起是命令行界面,如Unixshell和MS-DOSCOMMAND.COM。其他如AppleScript,可以为体系添加脚本环境,但没有命令行界面。详细分类有:

4NT

AppleScript

ARexx(AmigaRexx)

bash

csh

DCL

JCL

ksh

Cmd.exebatch(Windows,OS/2)

Command.combatch(DOS)

REXX

tcsh

sh

Winbatch

WindowsPowerShell

WindowsScriptHost

zsh

GUI脚本:GUI出现带来一种专业的操控核算机的脚本言语。它在用户和图形界面,菜单,按钮等之间互动。它常常用来自动化重复性动作,或设置一个标准状态。理论上它可以用来操控运转于根据GUI的核算机上的所有应用程序,但实际上这些言语是否被支持还要看应用程序和操作体系本身。当通过键盘进行互动时,这些言语也被称为宏言语。

详细分类有:

AutoHotkey

AutoIt

Expect

应用程序定制:许多大型的应用程序都包含根据用户需求而定制的惯用脚本言语。同样地,许多电脑游戏体系运用一种自定义脚本言语来体现NPC(non-playercharacter,non-playablecharacter,non-playerclass)和游戏环境的预编程动作。此类言语通常是为一个独自的应用程序所规划,虽然它们形似一些通用言语(如QuakeC,modeledafterC),但它们有自定义的功用。详细分类:

ActionCodeScript

ActionScript

AutoLISP

BlobbieScript

EmacsLisp

GameMakerLanguage

HyperTalk

IPTSCRAE

IRCscript

Lingo

MayaEmbeddedLanguage

mIRCscript

NWscript

QuakeC

UnrealScript

VisualBasicforApplications

VBScript

ZZT-oop

web编程脚本:应用程序定制的脚本言语中有一种重要的类别,用于供给WEB页面的自定义功用。它专业处理互联网通讯,运用网页浏览器作为用户界面。当然,大多现代WEB编程言语都比较强大可以做一些通用编程。详细分类:

ColdFusion(ApplicationServer)

Lasso

Miva

SMX

IPTSCRAE-一些网络开发团队用于创立论坛的东西

文本处理言语:处理根据文本的记载是脚本言语最早的用处之一。如Unix’sawk最早是规划来协助体系办理员处理调用UNIX根据文本的配置和LOG文件。PERL最早是用来发生报告的,现在它现已成了全面老练的言语。

详细分类:

Awk

Perl

sed

XSLT

通用动态言语:一些言语,比如Perl,从一门脚本言语开展成了更通用的编程言语。由于“解说执行,内存办理,动态”等特性,它们仍被称为脚本言语。但它们现已用于应用程序编写,用户也不把它们看作脚本言语。

APL

Dao

Dylan

Groovy

Lua

MUMPS(M)

newLISP

Nuva

Perl

PHP

Python

Ruby

Scheme

Smalltalk

SuperCard

Tcl(Toolcommandlanguage)

程序言语:少量的言语被规划通过嵌入应用程序来替代应用程序定制的脚本言语。开发者(如运用C等其它体系言语)包入使脚本言语可以操控应用程序的hook。这些言语和应用程序定制的脚本言语是同种用处,但优点在于可以在应用程序之间传递一些技能。

详细分类:

Ch(C/C++interpreter)

Dao

ECMAScript亦称DMDScript,JavaScript,JScript

GameMonkeyScript

Guile

ICI

Lua

RBScript(REALbasicScript)

Squirrel

Tcl

Z-Script

JavaScript直到现在仍然是网页浏览器内的首要编程言语,它的ECMAScript标准化确保了它成为盛行的通用嵌入性言语。Tcl作为一种扩展性言语而创立,但更多地被用作通用性言语,就如同Python,Perl,Ruby一样。Q言语是在VBScript的基础上开展起来,专用于按键精灵系列产品,成为一门更接近“汉语”习惯的脚本言语。

BeanShell(scriptingforJava)

CobolScript

Escapade(serversidescripting)

Euphoria

F-Script

Ferite

Groovy

Gui4Cli

Io

KiXtart

Mondrian

ObjectREXX

Pike

Pliant

REBOL

ScriptBasic

ShorthandLanguage

Simkin

Sleep

StepTalk

VisualDialogScript

常见的脚本语言有哪些

脚本语言有很多种,像是我们常见的Cmd指令也能够算是一种脚本,你说的脚本语言应该是Web应用程序的脚本。

这类的常见的有JavaScript、VBScript、Perl、PHP、Python、Ruby。

脚本语言的特点是语法简略,一般以文本方式保存,而且不需要编译成方针程序,在调用的时分直接解说。这能够作为是脚本语言的判别标准,比如说JavaScript,你只需要用记事本新建一个Html文件,在里面加上一段脚本就能够了,在浏览器打开Html文件时自然会调用JS脚本。

总之你能用记事本写出程序,不需要编译环境生成方针程序的基本上就是脚本语言。

html脚本语言有哪些,常见的脚本语言(有哪些)相关推荐

  1. c语言生命字符串,常见的C语言字符串操作

    原标题:常见的C语言字符串操作 #字符串倒序输出 实现逻辑,通过strlen获取字符串长度,然后通过 len/2 进行交叉赋值,这里需要注意,不需要考虑len是奇数还是偶数的问题. 如果len是奇数, ...

  2. 语言缩写c-a,常见的国家语言缩写以及语言的代码

    语言缩写          语言种类          语言代码 chs                  简体中文           0804 cht                   繁体中文 ...

  3. 几种常见的脚本语言及其简介

    scripting language 脚本语言 (1)命令稿语言 scripting language 是什么? 很难给一个严格的定义; 不妨看看最具代表性的几个例子: perl, python, p ...

  4. 脚本没有类似C语言的预编译,开源脚本库

    开源脚本库 1 TinyC(TCC) 1.1 优点 1.1.1 速度快:直接x86汇编代码 1.1.2 标准C支持:支持标准的 ANSI C 语言,而且也支持 ISO C99 标准 1.2 缺点 1. ...

  5. XSS跨站脚本攻击原理与常见的脚本及《XSS跨站脚本攻击剖析与防御》摘录总结

    XSS跨站脚本攻击原理与常见的脚本及<XSS跨站脚本攻击剖析与防御>摘录总结 一.XSS跨站脚本攻击的原理 1.什么是XSS跨站脚本 2.跨站脚本攻击产生因素 二.XSS跨站脚本攻击的类别 ...

  6. 脚本编程语言python语言-python算的上脚本语言吗

    脚本语言泛指单用作简单編程任务如shell scripts.脚本语言是一种介乎于 HTML 和诸如 JAVA . Visual Basic . C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者 ...

  7. java 脚本语言交互_Java学习笔记--脚本语言支持API

    Java语言的动态性之脚本语言支持API 随着Java平台的流行,很多的脚本语言(scripting language)都可以运行在Java虚拟机啊上,其中比较流行的有JavaScript.JRuby ...

  8. html支持的脚本语言,能不能让日志内容在支持html语言的同时支持一下脚本语言,拜托!拜托!...

    日志里经常引用一个网站的歌,他们的歌曲网址有部分常改变,比如说dm1.hting.com/ht//部分,没准哪天就变成dm1.hting.com/as//. 所以我想在内容模板里声明一个变量.比如说用 ...

  9. python语言+selenium自动化,编写脚本调用Chrome、Firefox浏览器打开百度网站

    python语言+selenium自动化,编写脚本调用Chrome.Firefox浏览器打开百度网站 目标:初始化一个webdriver实例对象driver,通过webdriver.Chrome()和 ...

最新文章

  1. 2015_8_21作业——有自翻译有复制他人的英语太差
  2. python把list转成字典_python中将list转为dict
  3. php页面生成html页面显示,把当前显示的动态PHP页面静态化,生成HTML文件
  4. [转]设定version 更新js缓存
  5. 东北真有“油炸冰溜子”这道菜吗?
  6. kafka linux根目录满,Linux磁盘空间满的诡异问题解决方案
  7. wordpress获取home_wordpress各种获取路径和URl地址的函数总结
  8. 国税计算机基础知识,国税系统计算机基础知识培训课件精要.ppt
  9. 软考高项论文写作技巧
  10. [单片机] KeilC51单块数码管演示与原理
  11. FusionStorage原理及组件
  12. Windows10关闭自动更新的多种方式
  13. 网传腾讯员工收入证明,税后250万,月均20万...
  14. 微信小程序IOS手机能正常访问但是安卓手机出现REQUEST FAILED无法访问服务器问题
  15. 5.1 Runner构建优化
  16. 什么叫SSH?原理详解,看这一篇就够了!
  17. 【数值分析×机器学习】使用CNN进行雅可比预条件子的生成(烦)
  18. 国企数字化转型主要工作
  19. Vue 之 解决v-html生成的元素不能触发@click等vue事件和CSS样式不生效的方法
  20. one_gadget的安装与使用

热门文章

  1. [转载].NET中高效能的socket编程
  2. 在Ubuntu Server上添加NFS共享文件夹
  3. 搭建zookeeper+kafka集群
  4. 比起VR高端设备市场,三星或对移动VR平台更感兴趣
  5. “iloveyou88”比“ilovekale”好猜解的多
  6. 教程-Win7极速优化20项
  7. org.springframework.security.web.util.TextEscapeUtils
  8. 机虚拟磁盘附加到计算机上,解决在NAS的共享文件夹下的VHDX虚拟磁盘无法附加到系统...
  9. java mdt_MDT 2013 从入门到精通之软件、系统补丁导入
  10. queuetimer,如何使用CreateTimerQueueTimer建立在C#中高分辨率计时器?