資料介紹
腳本語言,腳本語言或擴建的語言,又叫動態(tài)語言。是一種編程語言控制軟件應(yīng)用程序。腳本通常以文本(如ASCII)保存,只在被調(diào)用時進行解釋或編譯。
概述
計算機語言是為了各種目的和任務(wù)而開發(fā)的,一個常見任務(wù)就是把各種不同的已有組件連接起來以完成相關(guān)任務(wù)。大多腳本語言共性是:良好的快速開發(fā),高效率的執(zhí)行,解釋而非編譯執(zhí)行,和其它語言編寫的程序組件之間通信功能很強大。
許多腳本語言用來執(zhí)行一次性任務(wù),尤其是系統(tǒng)管理方面。它可以把服務(wù)組件粘合起來,因此被廣泛用于GUI創(chuàng)建或者命令行,操作系統(tǒng)通常提供一些默認的腳本語言,即通常所謂shell腳本語言。
腳本通常以文本(如ASCII)保存,只在被調(diào)用時進行解釋或編譯。
有些腳本是為了特定領(lǐng)域設(shè)計的,但通常腳本都可以寫更通用的腳本。在大型項目中經(jīng)常把腳本和其它低級編程語言一起使用,各自發(fā)揮優(yōu)勢解決特定問題。腳本經(jīng)常用于設(shè)計互動通信,它有許多可以單獨執(zhí)行的命令,可以做很高級的操作,(如在傳統(tǒng)的Unix shell (sh)中,大多操作就是程序本身。)
這些高級命令簡化了代碼編寫過程。諸如內(nèi)存自動管理和溢出檢查等性能問題可以不用考慮。在更低級或非腳本語言中,內(nèi)存及變量管理和數(shù)據(jù)結(jié)構(gòu)等耗費人工,為解決一個給定問題需要大量代碼,當(dāng)然這樣能夠獲得更為細致的控制和優(yōu)化。腳本缺少優(yōu)化程序以提速或者降低內(nèi)存的伸縮性。
綜上所述,腳本編程速度更快,且腳本文件明顯小于如同類C程序文件。這種靈活性是以執(zhí)行效率為代價的。腳本通常是解釋執(zhí)行的,速度可能很慢,且運行時更耗內(nèi)存。在很多案例中,如編寫一些數(shù)十行的小腳本,它所帶來的編寫優(yōu)勢就遠遠超過了運行時的劣勢,尤其是在當(dāng)前程序員工資趨高和硬件成本趨低時。
然而,在腳本和傳統(tǒng)編程語言之間的界限越來越模糊,尤其是在一系列新語言及其集成暢出現(xiàn)時。在一些腳本語言中,有經(jīng)驗的程序員可以進行大量優(yōu)化工作。在大多現(xiàn)代系統(tǒng)中通常有多種合適的腳本語言可以選擇,所以推薦使用多種語言(包括C或匯編語言)編寫一種腳本。
?
腳本英文為Script。實際上腳本就是程序,一般都是有應(yīng)用程序提供的編程語言。應(yīng)用程序包括瀏覽器(JavaScript、VBScript)、多媒體創(chuàng)作工具,應(yīng)用程序的宏和創(chuàng)作系統(tǒng)的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區(qū)別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應(yīng)用程序密切相關(guān),所以包括相對應(yīng)用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。
4、腳本多為解釋執(zhí)行。
- 【串口屏LUA教程】Lua腳本語言中文教程
- 西門子TDC編程語言CFC功能塊詳細說明 22次下載
- 硬件描述語言VHDL及其應(yīng)用的詳細說明 21次下載
- Linux下C語言編程入門教程詳細說明 39次下載
- 匯編語言的小程序實例詳細說明 1次下載
- FANUC PMC的梯形圖語言編程說明書詳細說明 27次下載
- C語言程序設(shè)計的復(fù)習(xí)資料詳細說明 3次下載
- C++語言編碼規(guī)范詳細說明 14次下載
- 單片機C語言編程的關(guān)鍵字詳細說明 23次下載
- 基于Lua腳本語言的ESP8266 TCP服務(wù)器資料免費下載
- 如何使用Lua腳本語言進行ESP8266和TCP服務(wù)器多連接
- Lua腳本語言入門教程資料說明
- Lua腳本語言入門教程資料免費下載
- C語言程序設(shè)計教程之循環(huán)結(jié)構(gòu)的詳細資料說明 12次下載
- 什么是LabVIEW?LabVIEW與其他編程語言有什么差異?有什么優(yōu)勢? 19次下載
- PLC常用編程語言有哪些 1638次閱讀
- 深入LUA腳本語言 910次閱讀
- 為什么說C語言程序運行時要比其他語言編寫的程序快得多 2254次閱讀
- C語言和C++的特點與用法詳細說明 4445次閱讀
- SPI總線驅(qū)動的C語言源代碼詳細概述 7365次閱讀
- C語言的簡介和特點說明 8054次閱讀
- PLC編程語言有哪些特點和形式 4879次閱讀
- PLC的編程語言具體有哪些 8364次閱讀
- 來了解一下Groovy語言 3316次閱讀
- 接收卡升級的詳細說明概述圖文詳解 2.4w次閱讀
- JavaScript 是腳本還是編程語言?看了這文章就懂了 8815次閱讀
- Vivado之TCL腳本語言基本語法介紹 9959次閱讀
- 學(xué)習(xí)開發(fā)環(huán)境和編程語言:匯編語言和C語言的比較 9082次閱讀
- erlang編程語言特點詳細解析 2939次閱讀
- 介紹了C語言和機器語言的關(guān)系 以及其他類型語言的實現(xiàn)機制 8079次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 3次下載 | 免費
- 2AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
- 1.41MB | 3次下載 | 免費
- 3AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費
- 4AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費
- 5AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 6AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費
- 7AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 8SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 18次下載 | 免費
- 7感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論