脚本是啥意思,是做啥的啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了脚本是啥意思,是做啥的啊?相关的知识,希望对你有一定的参考价值。

参考技术A 脚本英文为Script。实际上脚本就是程序,
是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。
脚本程序相对一般程序开发来说比较接近自然语言,可以不经编译而是解释执行,利于快速开发或一些轻量的控制。
现在的脚本语言是比较多的,一般的脚本语言的执行只同具体的解释执行器有关,所以只要系统上有相应语言的解释程序就可以做到跨平台。
脚本(Script),就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。本回答被提问者采纳
参考技术B 回答

脚本在不同领域有不同的含义,如果是在文学艺术方面,脚本通常指公牍或书稿的底本,也可以指代戏剧表演、拍摄电影等所依据的底本。在计算机行业,脚本又被称为扩建的语言,是一种特定的描述性的编程语言,需要依照一定的格式进行编写。在文学艺术方面,脚本作为戏剧、电影的底本,也可以说是戏剧或电影的故事的发展大纲,用来确定故事的发展走向,确定发展走向后,便可以确定故事发生的地点、时间、角色、角色对白、角色的动作、角色的情绪变化等,只有这样,才能清晰、逻辑准确地描述故事,传达作者本身想表达的意思。在计算机编程语言方面,脚本属于扩建语言或动态语言,是用来控制软件应用程序,通常以文本保存,只是在被调用的时候由专业人员进行解释或编译、的那个执行脚本时,计算机会执行系列的操作,用户可以选择文件中的脚本,然后用子菜单中选取一个脚本,然后对脚本进行编辑使用即可。

脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用Outlook Express或Foxmail这类邮件软件,就是通过脚本功能来实现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。

解释仅供参考

谢谢

参考技术C 是批处理文件的延伸,是一种纯文本保存的程序.

脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。
因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
参考技术D 脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件

脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。 脚本通常可以由应用程序临时调用并执行。各类脚本被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当点击网页上的Email地址时能自动调用Outlook Express或Foxmail这类邮箱软件,就是通过脚本功能来实现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用
这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。

ASM ROR 是做啥的?

【中文标题】ASM ROR 是做啥的?【英文标题】:What does ASM ROR do?ASM ROR 是做什么的? 【发布时间】:2016-04-22 21:32:15 【问题描述】:

ROR 或 ROL 在汇编中的作用是什么? 例如,ROR 110100110 会产生什么?

我知道这是“按位旋转”,但我不知道这是什么意思,也没有找到一个简单的例子来说明它的作用。

【问题讨论】:

courses.engr.illinois.edu/ece390/archive/spr2002/books/… 旋转多远以及操作数大小? @harold 我的模拟考试中的样题没有说明:在 8 位处理器上执行以下代码后,寄存器 AL 将包含十六进制数 [AL],寄存器 BL 将包含十六进制数编号 [BL]。 MOV AL,55 MOV BL,CC ROR AL 好吧,1 和 8 位,AL 不能是 110100110,显然它是 0x55 (01010101),所以它会变成 0xAA (10101010) x86 insn 参考手册链接自***.com/tags/x86/info。它有关于每条指令究竟做了什么的确切细节,具体到哪个位在哪里。 【参考方案1】:

取决于指令集。我假设您了解右移的含义

110100110

右移一位意味着位 0 来自位 1 位 1 来自位 2,依此类推。有一个转变,但关键问题是当这些位从一端脱落时,它们会去哪里,而另一端又是什么?

110100110
X11010011
XX1101001
XXX110100
XXXX11010

因此,从人类的角度来看,右移位向右移动,我们将最重要的数字放在左边,而右边的数字最少。

有时您会看到逻辑与算术右移等。C 编程语言假定零移入,并且您会看到一些执行此操作的指令集,上面的 XXes 将为零。一些指令集还具有将进位移入的功能。还有一些在移入 msbit 的地方进行算术右移,在您的情况下,这将是一个。

ROTATE 意味着从一端掉落的位会旋转并移入另一端。

110100110
X110100110
XX110100110
XXX110100110

因此,您可能会找到一种实现,其中移出的位是在上述另一端移动的位。第一次移位零从末端脱落,因此进入的位将为零。两个位移位,一个 10 出去,所以 10 进来,依此类推:

110100110
011010011 0
101101001 10
110110100 110

你经常看到在轮换中使用进位位

110100110 C
C11010011 0
0C1101001 1
10C110100 1
110C11010 0
0110C1101 0
00110C110 1
100110C11 0
0100110C1 1
10100110C 1
110100110 C

所以假设您有一个包含您指定的 9 位的 9 位寄存器,并且 ROR 通过进位循环,那么您得到上面的单个位循环将进位标志中的内容放入 msbit 寄存器中的其他位右移一位并且 lsbit 旋转到进位。

有些指令集每条指令会旋转一位,有些则让您指定旋转多少位的参数。请注意上述序列中的倒数第二个值。几乎所有方式的旋转与向左旋转相同。一些指令集其中一个旋转实际上是一个伪指令,实现为 n 位减去旋转量。 N-1 的右旋转与左旋转 1 是一样的,为什么要浪费一个操作码。

【讨论】:

这是指令集/架构特定的。一些架构具有通过进位轮换的单独指令。当他们这样做时,我不知道他们中的任何一个使用RORROR,除非缺少循环进位,否则几乎总是要旋转到最高有效位。【参考方案2】:
ROR - Rotate Right
ROL - Rotate Left

在循环指令中,从寄存器末尾滑出的位被反馈到空格中。

ROR

mov eax,0xA //the value in eax is 0000 0000 0000 0000 0000 0000 0000 1010
ror eax,2 // now eax will be 1000 0000 0000 0000 0000 0000 0000 0010

ROL

mov eax,0xA //the value in eax is 0000 0000 0000 0000 0000 0000 0000 1010
rol eax,2 // now eax will be  0000 0000 0000 0000 0000 0000 0010 1000

【讨论】:

但是 ROR 只是简单的右循环(通过进位是 RCR),而eax 是寄存器的 32 位版本。

以上是关于脚本是啥意思,是做啥的啊?的主要内容,如果未能解决你的问题,请参考以下文章

白话解释hadoop是做啥的

谁能简单的给我解释下ERP的意思,它主要是做啥的

PO管理是做啥的

unity主要是做啥的?

spring是做啥的?怎么用?

Linux下怎么建立任务计划,shell文件是做啥的?以啥为后缀,前两者之间有啥关系