腳本是什么?腳本有哪些特點及應用?
??一、腳本是什么?
??腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現(xiàn)一定的邏輯分支等。
??腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯),腳本程序在執(zhí)行時,是由系統(tǒng)的一個解釋器,將其一條條的翻譯成機器可識別的指令,并按程序順序執(zhí)行。因為腳本在執(zhí)行時多了一道翻譯的過程,所以它比二進制程序執(zhí)行效率要稍低一些。
??二、腳本有哪些特點?
??1)腳本就是劇本;
??2)腳本是普通的文本文件,是批處理文件;
??3)腳本導演了一個序列事件的發(fā)生;
??4)腳本讓一個例行任務效率大幅提升;
??打開Windows系統(tǒng)中常見的擴展名為.bat的批處理文件,會出現(xiàn)一個黑色窗口,若干白字迸發(fā)而出,這就是批處理文件,也就是腳本文件。
??三、腳本有哪些應用?
??1)Shell腳本
??應用 Shell 腳本完成對數(shù)據(jù)庫系統(tǒng)一些重要進程的監(jiān)控以及系統(tǒng)開機服務的自動開啟工作;借助UNIX的Shell腳本和Windows批處理腳本設計,通過Shell腳本批量快速創(chuàng)建SMB共享,從而極大地提高了系統(tǒng)管理員的工作效率;為方便用戶訪問Lsilon存儲中的SMB共享,進一步通過Windows批處理腳本,實現(xiàn)用戶在域和非域環(huán)境下映射SMB共享為網(wǎng)盤的目標。使用命令寫成的 Shell 腳本非常簡潔,使得對防火墻的配置工作簡單化,管理員只需要按照網(wǎng)絡性能要求寫好腳本,提交命令就可以使防火墻的各種配置立即生效,實現(xiàn)了瞬間化網(wǎng)絡管理;腳本只是命令字符的集合,往往幾百條命令組成的 Shell 腳 本才幾個 KB 大小,使用遠程命令行工具對 Linux防火墻管理配置使得管理人員可以實現(xiàn)安全高效的遠程辦公,實現(xiàn)了網(wǎng)絡管理的遠程化;使用Shell腳本能夠遠程對網(wǎng)絡進行瞬間化管理, 提高了網(wǎng)絡維護的效率,節(jié)約了維護成本。
??2)Unity的腳本化
??由于Unity技術的迅速崛起,移動3D游戲逐漸流行起來,大量的開發(fā)人員與團隊投入到開發(fā)3D游戲的行列。 隨著移動游戲的玩法越來越豐富,產(chǎn)品的迭代越來越快,如 何保持用戶的新鮮感成為游戲開發(fā)的核心。直接使用C#的開發(fā)效率較慢,成本高,且在部分平臺較難進行熱更新的問題逐漸暴露出來。如何提高開發(fā)效率、減少開發(fā)成本并讓游戲更簡便的熱更新成為游戲開發(fā)商的迫切需求。 Unity的腳本化不僅可以大幅提高開發(fā)效率,減低開發(fā) 成本,還能使用熱更新讓用戶可以直接更新游戲而不用重新下載安裝包,可以滿足游戲項目研發(fā)的實際需求。許多游戲開發(fā)商都在進行游戲腳本化的研究。
??3)測試腳本
??隨著現(xiàn)代信息技術的發(fā)展,軟件的需求越來越大、 需求變化越來越快、復雜程度越來越高,對軟件可靠性的要求也越來越高,特別是涉及安全的軟件,自動測試已成為保證軟件可靠性必不可少的手段。 為滿足軟件需求變化快、功能復雜度高、可靠性高的要求,自動測試應具備可維護性、可靠性和可移植性, 而目前自動測試系統(tǒng)的測試用例都不能直接作為輸入用于測試,需要按照一定的規(guī)則轉(zhuǎn)換成測試腳本。使用自然語言作為編寫測試腳本 的語言,編寫方式符合自然語言描述習慣,等同于測試用例,且不需要進行測試用例與測試腳本的轉(zhuǎn)換,維護測試用例相對簡便。自然語言描述的測試用例通過腳本解析機制轉(zhuǎn)化為計算機可執(zhí)行的操作,從而將用例描述的測試過程與實際測試操作及測試結(jié)果判斷相統(tǒng)一。
??以上就是新網(wǎng)小編帶來的腳本是什么?腳本有哪些特點及應用。腳本語言包括Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Lua等多種類型,每種語言都有各有的特點。
聲明:免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科