男女性潮高清免费网站,久久精品国产亚洲av麻豆图片,啊灬啊别停灬用力啊岳,国产天堂亚洲国产碰碰,亚洲精品一区二区久久,久久人人爽人人爽人人片av高清 ,久久本道综合久久伊人,伊人情涩网
熱門文章> 腳本語言有哪些? >

腳本語言有哪些?

36氪企服點評小編
2021-06-09 15:09
3014次閱讀

腳本語言是一種編程語言,用來控制軟件應用程序。腳本語言有很多種,常見的包括C shell、JavaScript、Nuva、Perl、PHP、Python、Ruby、Tcl、VBScript、CSS。

腳本語言有哪些?

| 問題解答

腳本語言包括以下分類:

  • 工作控制語言和shell

Shell 腳本

此類腳本用于自動化工作控制,即啟動和控制系統程序的行為。大多的腳本語言解釋器也同時是命令行界面,如Unix shell和MS-DOS command。其他如AppleScript,可以為系統增加腳本環境,但沒有命令行界面。具體分類有:

1. 4NT;

2. AppleScript;

3. ARexx(Amiga Rexx);

4. bash;

5. csh;

6. DCL;

7. JCL;

8. ksh;

9. Cmd.exe batch(Windows,OS/2);

10.command batch(DOS);

11. REXX;

12. tcsh;

13. sh;

14. Winbatch;

15. Windows PowerShell;

16. Windows Script Host;

17. zsh。

  • GUI 腳本

GUI出現帶來一種專業的控制計算機的腳本語言。它在用戶和圖形界面,菜單,按鈕等之間互動。它經常用來自動化重復性動作,或設置一個標準狀態。理論上它可以用來控制運行于基于GUI的計算機上的所有應用程序,但實際上這些語言是否被支持還要看應用程序和操作系統本身。當通過鍵盤進行互動時,這些語言也被稱為宏語言。具體分類有:

1. AutoHotkey;

2. AutoIt;

3. Expect。

  • 應用程序定制的腳本語言

許多大型的應用程序都包括根據用戶需求而定制的慣用腳本語言。同樣地,許多電腦游戲系統使用一種自定義腳本語言來表現NPC(non-player character,non-playable character,non-player class)和游戲環境的預編程動作。

此類語言通常是為一個單獨的應用程序所設計,雖然它們貌似一些通用語言(如QuakeC, modeled after C),但它們有自定義的功能。具體分類:

1. Action Code Script;

2. ActionScript;

3. AutoLISP;

4. BlobbieScript;

5. Emacs Lisp;

6. Game Maker Language;

7. HyperTalk;

8. IPTSCRAE;

9. IRC script;

10. Lingo;

11. Matlab Embedded Language;

12. Maya Embedded Language;

13. mIRC script;

14. NWscript;

15. QuakeC;

16. UnrealScript;

17. Visual Basic for Applications;

18. VBScript;

19. ZZT-oop。

  • WEB編程腳本

應用程序定制的腳本語言中有一種重要的類別,用于提供WEB頁面的自定義功能。它專業處理互聯網通信,使用網頁瀏覽器作為用戶界面。當然,大多現代WEB編程語言都比較強大可以做一些通用編程。具體分類:

1. ColdFusion(Application Server);

2. Lasso;

3. Miva;

4. SMX;

5. IPTSCRAE-一些網絡開發團隊用于創建論壇的工具。

  • 文本處理語言

處理基于文本的記錄是腳本語言最早的用處之一。如Unix's awk最早是設計來幫助系統管理員處理調用UNIX基于文本的配置和LOG文件。Perl最早是用來產生報告的,現在它已經成了全面成熟的語言。具體分類:1.Awk;2.Perl;3.sed;4.XSLT。

  • 通用動態語言

一些語言,比如Perl,從一門腳本語言發展成了更通用的編程語言。由于“解釋執行,內存管理,動態”等特性,它們仍被稱為腳本語言。但它們已經用于應用程序編寫,用戶也不把它們看作腳本語言。具體分類:

1. APL;

2. Dao;

3. Dylan;

4. Groovy;

5. Lua;

6. MUMPS(M);

7. newLISP;

8. Nuva;

9. Perl;

10. PHP;

11. Python;

12. Ruby;

13. Scheme;

14. Smalltalk;

15. SuperCard;

16. Tcl(Tool command language)。

  • 擴展/可嵌入語言

少數的語言被設計通過嵌入應用程序來取代應用程序定制的腳本語言。開發者(如使用C等其它系統語言)包入使腳本語言可以控制應用程序的hook。這些語言和應用程序定制的腳本語言是同種用途,但優點在于可以在應用程序之間傳遞一些技能。具體分類:

1. Ch(C/C++ interpreter);

2. Dao;

3. ECMAScript亦稱DMDScript,JavaScript,JScript;

4. GameMonkeyScript;

5. Guile;

6. ICI;

7. Lua;

8. RBScript(REALbasic Script);

9. Squirrel;

10. Tcl;

11. Z-Script。

| 拓展閱讀

JavaScript直到現在仍然是網頁瀏覽器內的主要編程語言,它的ECMAScript標準化保證了它成為流行的通用嵌入性語言。

Tcl作為一種擴展性語言而創建,但更多地被用作通用性語言,就如同Python, Perl, Ruby一樣。其它腳本語言具體分類:

1. BeanShell(scripting for Java);

2. CobolScript;

3. Escapade (server side scripting);

4. Euphoria;

5. F-Script;

6. Ferite;

7. Groovy;

8. Gui4Cli;

9. Io;

10. KiXtart;

11. Mondrian;

12. Object REXX;

13. Pike;

14. Pliant;

15. REBOL;

16. ScriptBasic;

17. Shorthand Language;

18. Simkin;

19. Sleep;

20. StepTalk;

21. Visual DialogScript。

[免責聲明]

文章標題: 腳本語言有哪些?

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作
主站蜘蛛池模板: 少妇精品久久久一区二区三区| 天堂中文а√在线| 少妇人妻88久久中文字幕| 先锋五月婷婷丁香草草| 国产日产欧产综合| 丰满妇女毛茸茸刮毛| 在线天堂bt种子| 最近中文字幕在线 | 中文| 一本久久a精品一区二区| 啦啦啦高清视频在线观看| 久久久久久亚洲精品成人| 无套内谢的新婚少妇国语播放| 极品少妇被猛得白浆直流草莓视频 | 亚洲色成人中文字幕网站 | 亚洲欧美成人一区二区在线| 蜜桃mv在线播放免费观看视频| 女同免费毛片在线播放| 久久精品国产自在天天线| 亚洲人成未满十八禁网站| 欧美国产一区二区三区激情无套 | 性色av极品无码专区亚洲| 国产午夜aaa片无码无片久久| 欧美日韩国产一区二区三区不卡| 中文字幕熟女人妻佐佐木| 老头老太性行交视频| 国产av无码专区亚洲av软件| jzzijzzij亚洲成熟少妇| 女人被爽到呻吟gif动态图视看 | 国产私拍福利精品视频| 亚洲欧美高清一区二区三区 | 黄页网址大全免费观看| 欧洲美女bbbbbbbbb| 欧美人与性动交α欧美精品| 久久ww精品w免费人成| 蜜桃mv在线播放免费观看视频| 女人与公狍交酡女免费| 漂亮的女邻居4伦理| 欧美阿v高清资源在线| 久久久国产精品亚洲一区| 每日更新在线观看av| 越南丰满bbwbbw|