目录
153 关系: ActionScript,Active Server Pages,Adobe ColdFusion,AppleScript,ArcGIS,加利福尼亞大學柏克萊分校,AutoHotkey,AutoIt,Avast,Awk,執行檔,反斜线,大五碼,字幕格式,巨集,布蘭登·艾克,命令行界面,元编程,C++11,Celestia,ChatZilla,CoffeeScript,程式語言歷史,第二人生 (互聯網),粘土游戏引擎,編譯語言,统一表达式语言,组件对象模型,编程语言,瘋狂大樓,組建自動化,用户帮助,用户界面标记语言,物競天擇2,片段,直譯語言,Dart,DMDScript,DOC格式,ECMAScript,Egoboo,Emacs Lisp,Erlang,銀蓮公園,Exit (命令),非結構化程式設計,面向对象程序设计,面条式代码,類型系統,视频弹幕,... 扩展索引 (103 更多) »
ActionScript
ActionScript是原Macromedia公司(后并入Adobe)为其Flash产品开发的一种基于ECMAScript的面向对象编程语言。ActionScript可用于网页制作、Adobe Flash动画和RIA应用程序的开发。 ActionScript和JavaScript均基于ECMAScript语法,因而拥有类似的语法。理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型是以浏览器窗口、文档和表单为主的,ActionScript的文档对象模型则以SWF格式动画为主,可包括动画、音频、文字和事件处理。 ActionScript 開發時可藉由導入 ANE 作為跨平台使用;並且官方公布之認證Starling (基於OPGL協定)開放框架,可使用GPU高速繪圖,而非傳統的CPU運算功能。.
Active Server Pages
動態伺服器網頁(英文:Active Server Pages,简称ASP),由微软公司开发的服务器端运行的脚本平台,它被Windows下Internet Information Services (IIS)的程式所管理。透過ActiveX server的技術讓不同的使用者能有不同的畫面,或需要讓他們可以存取服务器(server)上的資料時,使用ASP3.0中提供了五個內建的物件建立模擬和安全性的動態內容,來協助程序员隱藏複雜的溝通機制,讓程序员可以專注在解決問題和應用之上,這樣可以更快速地开发动态网页的同時每一个组件都是可以由一组富有经验的程序员根据动态网页最常用的功能而獨立开发。.
Adobe ColdFusion
Adobe ColdFusion(直译:冷聚变),是一个商用的快速应用程式开发平台,在1995年由JJ Allaire开创。ColdFusion最初是为了创建能与数据库连接的网站而开发的。2.0版本(1996年推出)以后,它成为了一个全面的开发平台,包括一个集成开发环境以及功能全面的脚本语言。ColdFusion支持的CFML(ColdFusion Markup Language)是一种脚本语言,文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。cfm文件被编译器翻译为对应的C++语言程序,然后运行并向浏览器返回结果。它的设计思想被一些人认为非常先进,被一些语言所借鉴。.
AppleScript
AppleScript是苹果公司开发的一种脚本语言,可以用来控制运行于Mac OS上的程序,也可以写成独立运行的Applet。最早版本在1993年十月推出,在System 7(System 7.1.1)運行。.
ArcGIS
ArcGIS是由ESRI出品的一个地理資訊系统系列軟體的總稱。可以依不同應用平台分成以下版本:.
查看 脚本语言和ArcGIS
加利福尼亞大學柏克萊分校
柏克萊加利福尼亞大學(英文:University of California, Berkeley;縮寫:UC Berkeley 或 CAL),簡稱伯克利加大,又常被譯為加利福尼亚大学伯克利分校,位於美國加利福尼亚州舊金山湾区柏克萊市,是一所世界著名的公立研究型大學。其許多科系位于全球大学排行前十名,是世界上最負盛名的大學之一,常被誉为美国乃至世界最顶尖的公立大学。 伯克利是加利福尼亞大學系统的创始大学,創立於1868年,它也是美國大學協會的創始會員之一。在美國的大學運動聯賽裡,因以往只有一所加州大學,因此伯克利一直以加州大學(California)作校名,簡稱Cal,並沿用至今;其吉祥物蛻變自加州徽號,故其學生亦常自稱「黃金熊」(Golden Bears/Cal Bears)。 伯克利学生于20世纪60年代发起的“言论自由运动(Free Speech Movement)”、“反越战运动”等等在美国社会产生了深远影响,改變了几代人對政治和道德的看法。 伯克利研究水平极高,截止2018年3月,伯克利共有104位教職員或校友為諾貝爾獎得主、位列世界第三,还有13位菲爾茲獎得主(世界第五)、25位圖靈獎得主(世界第二)、9位沃爾夫獎得主、45位麥克阿瑟獎得主、20位奧斯卡金像獎得主及14位普利策奖得主。“原子弹之父”罗伯特·奥本海默、“氢弹之父”愛德華·泰勒均曾长期担任伯克利加大教授;欧内斯特·劳伦斯教授在此发明了回旋加速器,基于此伯克利以及勞倫斯伯克利國家實驗室的研究人员共發現了16種化學元素,位居世界第一,其中鉳(Berkelium)更以伯克利來命名。根據美國國家科學研究委員會的調查,柏克萊擁有全美最多十大傑出研究課程。同时,伯克利还与美国能源部的三所美国国家实验室保持紧密联系,包括劳伦斯伯克利国家实验室、勞倫斯利福摩爾國家實驗室以及洛斯阿拉莫斯国家实验室,而许多世界著名研究机构包括美国国家数学科学研究所(MSRI)、伯克利空间科学实验室(SSL)也都位于伯克利。 除了學術成就外,伯克利在體育運動上亦成绩斐然。在历届奧林匹克運動會中,伯克利的校友共獲得207面奧林匹克運動會獎牌(117金51銀39銅),金牌及总奖牌数均位列全美第四。其中,校友蜜茜·富兰克林在2012年伦敦奥运会上获得5金1铜,校友纳塔莉·考芙林是首位在同一屆奧運(2008年)中獲得六面獎牌的女性,校友馬特·尼古拉斯·比昂迪更打破12項世界紀錄、共获得11面獎牌(包括8面金牌);學校賽艇代表隊曾三次代表美國在奧運會奪金亦是世界紀錄。 伯克利是培养华人精英的两个摇篮和聚集地之一(另一个是芝加哥大学)。伯克利培养了朱棣文、李远哲两个华人诺贝尔奖得主,著名华裔物理学家吴健雄、庄小威,数学家丘成桐,美国航天局前宇航员焦立中,美国政治家余江月桂,台湾亲民党主席宋楚瑜、HTC创始人王雪红等也都毕业于伯克利。诺贝尔奖得主钱永健、诺贝尔奖得主李政道、数学家陈省身、语言学家赵元任、作家张爱玲也都曾在伯克利研究任教。.
AutoHotkey
AutoHotkey是面向普通电脑用户的自由开源的自动化软件工具,它让用户能够快捷或自动执行重复性任务。为了保持AutoHotkey自由开放、持续开发,2014年4月成立了AutoHotkey Foundation以提供组织、法务和财政上的支持。 与同类工具比较,AutoHotkey体积小巧、语法简明使其易学易用,同时在热键、热字串实现的快捷、高效(同时也强大,这点其他语言也能做到)方面没有其他语言能超越,不过缺点同样明显,即没有官方自带或第三方实现的完善的标准库,这样需要实现未内置的功能时通常需要直接调用Windows API或寻找别人封装好的函数(注:命令行命令或COM等与Windows API在功能全面性上相差太远)。换句话说,普通人极容易使用,但熟悉后要提升以实现更强大的功能时困难重重,这点从大量用户选择该语言入手而后一些需求较高的用户则转向其他语言容易看的出来。例如,Folder Menu v2及之前的版本使用AutoHotkey,v3时换为AutoIt。.
AutoIt
AutoIt(读音aw-tow-it)是一个用于Microsoft Windows的免费自动化语言。在它的早期发布版本中,这个软件主要旨在为微软Windows程序创建自动化脚本(有时也称为宏)但现在已经成长为包含了编程语言设计和全面功能的增强的软件。 在版本3中,AutoIt的语法结构调整为接近于BASIC系列的语言。它是使用经典数据模型、利用可以存储多种数据类型包括数组的变量类型的第三代编程语言。它兼容于Windows 95,98,ME,NT4,2000,XP,2003,Vista以及Windows 7(然而,对Windows 2000之前操作系统的支持)。 AutoIt自动化脚本可以编译成压缩、单一的可执行文件,这样的文件可以运行在没有安装AutoIt解释器的计算机上。广泛的函数库(称为UDF或“用户定义函数”)包含在程序中或可以从网站中下载,通过他们可以添加许多专用的功能。AutoIt的安装程序中还自带了基于SciTE的IDE。其中集成了编译器和帮助文本,从而为使用AutoIt的开发者提供了事实上的标准环境。.
查看 脚本语言和AutoIt
Avast
avast!是位於捷克布拉格的(舊稱ALWIL Software a.s.)於1988年首次發行的防毒軟體,軟體名取自「Anti-Virus-Advanced-Set」,即“高級防毒軟體”。其中央掃描引擎成功通過了ICSA實驗室認證以及西海岸實驗室的測試過程,軟體亦結合有反間諜軟體功能、反Rootkit功能以及自我保護能力。截至2009年12月10日,已有一億用户註冊使用;至2010年9月,全球注册人数超过一億三千萬人次。软件中文名有「艾菲斯特」、“愛維士”及昵称“小a”(“大A”对应AVG Anti-Virus,已于2016年9月被avast公司并购)。 avast!分成家用用途的免費版本以及企業和專業用戶的付費版本。其中免費版本的avast!可安裝於Microsoft Windows和Linux用戶, 因此許多使用者經常將此與AVG杀毒软件和Avira AntiVir的免費版本作比較。付費版本的avast!主要提供給企業和專業用戶,擁有其他免費版所沒有的附加功能,包括能較早更新程式檔、以命令來執行掃描等,但現在免費版也提供腳本攔截器。 自2010年起, Avast在台灣香港及部分中國交由棋勝科技代理, 官方網址為 http://avast.it4win.com/ 2017年10月, Avast收購AVG並完成整合, 正式推出新產品線.
查看 脚本语言和Avast
Awk
AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·溫伯格和布萊恩·柯林漢姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上AWK的确拥有自己的语言:AWK程序设计语言,三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。gawk是AWK的GNU版本。 最简单地说,AWK是一种用于处理文本的编程语言工具。AWK在很多方面类似于Unix shell编程语言,尽管AWK具有完全属于其本身的语法。它的设计思想来源于SNOBOL4、sed、Marc Rochkind设计的有效性语言、语言工具yacc和lex,当然还从C语言中获取了一些优秀的思想。在最初创造AWK时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。.
查看 脚本语言和Awk
執行檔
執行檔在電腦科學上,指一種內容可被電腦解釋為程式的電腦檔案。通常執行檔內,含有以二進制編碼的微處理器指令,也因此執行檔有時稱為二進制檔。這些二進制微處理器指令的編碼,於各種微處理器有所不同,故此執行檔多數要分開不同的微處理版本。一個電腦檔案是否為執行檔,主要由作業系統的傳統決定。例如根據特定的命名方法(如副檔名為exe)或檔案的元數據信息(例如UNIX系統設定「可執行」權限)。.
查看 脚本语言和執行檔
反斜线
反斜线或反斜杠(Backslash)(\),是一种主要用于编写计算机程序的专门符号。其Unicode编号为U+005C,HTML中代码是。.
查看 脚本语言和反斜线
大五碼
Big5,又稱為大五碼或五大碼,是使用繁体中文(正--體中文)社群中最常用的電腦漢字字符集標準,共收錄13,060個漢字。 中文碼分為內碼及交換碼兩類,Big5屬中文內碼,知名的中文交換碼有CCCII、CNS11643。 Big5雖普及於台灣、香港與澳門等繁體中文通行區,但長期以來並非當地的國家/地區標準或官方標準,而只是業界標準。倚天中文系統、Windows繁體中文版等主要系統的字符集都是以Big5為基準,但廠商又各自增加不同的造字與造字區,衍生成多種不同版本。 2003年,Big5收錄到CNS11643中文標準交換碼的附錄當中,取得了較正式的地位。這個最新版本稱為Big5-2003。.
查看 脚本语言和大五碼
字幕格式
字幕格式共分为两类:图形数据格式和文本数据格式.
查看 脚本语言和字幕格式
巨集
,是一種批--量處理的稱謂。 计算机科学裡的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力。 计算机语言如C语言或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C语言的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。 Lisp类语言如Common Lisp和Scheme有更精巧的宏系统:宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。 获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp方言有cond而没有if,就可以使用宏由前者定义后者。Lisp语法的去部主要扩展,比如面向对象的CLOS系统,可以由宏来定义。 MacroML有型别语法宏,一种有效的理解方式是把这种语法宏看作是多阶段计算。.
查看 脚本语言和巨集
布蘭登·艾克
布蘭登·艾克(Brendan Eich,),美國程式設計師與企業家,JavaScript主要創造者與架構師,曾任Mozilla公司的技術長,並曾短暫擔任執行長。.
查看 脚本语言和布蘭登·艾克
命令行界面
命令行界面(command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(character user interface, CUI)。.
查看 脚本语言和命令行界面
元编程
元編程(英語:Metaprogramming),又譯超編程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序(或者自身)作为它们的資料,或者在运行时完成部分本应在编译时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。 编写元程序的语言称之为元语言。被操纵的程序的语言称之为「目标语言」。一门编程语言同时也是自身的元语言的能力称之为「反射」或者「自反」。 反射是促进元编程的一种很有价值的语言特性。把编程语言自身作为一級資料類型(如LISP、Forth或Rebol)也很有用。支持泛型编程的语言也使用元编程能力。 元编程通常通过两种方式实现。一种是通过应用程序编程接口(APIs)将运行时引擎的内部信息暴露于编程代码。另一种是动态执行包含编程命令的字符串表达式。因此,“程序能够编写程序”。虽然两种方式都能用于同一种语言,但大多数语言趋向于偏向其中一种。.
查看 脚本语言和元编程
C++11
C++11,先前被稱作C++0x,即ISO/IEC 14882:2011,是C++程式語言的一个標準。它取代第二版標準ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公開於1998年,第二版於2003年更新,分别通稱C++98以及C++03,两者差异很小),且已被C++14取代。相比于C++03,C++11標準包含核心語言的新機能,而且擴展C++標準程式庫,併入了大部分的C++ Technical Report 1程式庫(數學的特殊函式除外)。 ISO/IEC JTC1/SC22/WG21 C++標準委員會計劃在2010年8月之前完成對最終委員會草案的投票,以及於2011年3月召開的標準會議完成國際標準的最終草案。然而,WG21預期ISO將要花費六個月到一年的時間才能正式發佈新的C++標準。為了能夠如期完成,委員會決定致力於直至2006年為止的提案,忽略新的提案。最终于2011年8月12日公布,并于2011年9月出版。 2012年2月28日的國際標準草案是最接近于C++11标准的草案,差异仅有编辑上的修正。 像C++這樣的程式語言,透過一種演化的的過程來發展其定義。這個過程不可避免地將引發與現有程式碼的相容問題,在C++的發展過程中偶爾會發生。不過根據比雅尼·斯特劳斯特鲁普(C++的創始人並且是委員會的一員)表示,新的標準將幾乎100%相容於現有標準。.
查看 脚本语言和C++11
Celestia
Celestia是克里斯·勞瑞爾以OpenGL開發的3D天文軟體。使用者可自由遨遊於依據依巴谷星表模擬出的宇宙,且沒有速度、方向、時間的限制,並可由任何角度觀賞小至人造衛星、大至星系的各種天體。 NASA和ESA已將Celestia使用於教育和推廣計畫,和作為軌道分析軟體的介面。 Celestia是在GNU通用公共許可證下發佈的自由軟體,目前已有Microsoft Windows、Mac OS X和Linux的版本。.
ChatZilla
ChatZilla是一个基于Mozilla网络浏览器的IRC客户端软件,它是由XUL和JavaScript语言编写的。ChatZilla程序本身十分轻巧,同时由于它是基于Mozilla网络浏览器,所以ChatZilla是跨平台的,可以支持多操作系统下的使用。ChatZilla支持大部IRC客户端软件的特性,如可以同时连接多个IRC服务器,支持UTF-8等等。ChatZilla支持JavaScript作为脚本语言。ChatZilla可以作为Firefox,Mozilla,SeaMonkey网络浏览器的插件使用。.
CoffeeScript
CoffeeScript是一套JavaScript的轉譯語言。受到Ruby、Python與Haskell等語言的啟發The Changelog.
程式語言歷史
這篇文章在探討程式語言在歷史上的主要發展。更詳細的事件發生年表,請參閱程式語言年表。.
查看 脚本语言和程式語言歷史
第二人生 (互聯網)
二人生(Second Life,英文缩写为SL)是一个基于因特网的虚拟世界,在2006年末和2007年初由于主流新闻媒体的报道而受到广泛的关注。 通过由Linden实验室开发的一个可下载的客户端程序,用户,在游戏里叫做"居民",可以通过可运动的虚拟化身互相交流。这套程序还在一个通常的元宇宙的基础上提供了一个高层次的社交网络服务。居民们可以四处逛逛,会碰到其他的居民,社交,参加个人或集体活动,制造和相互交易虚拟财产和服务。 第二人生作为虚拟世界之一,无疑受到了计算机朋克文学运动的启发,尤其是Neal Stephenson的小说Snow Crash。Linden实验室说他们的目标正是要创造一个像Stephenson描述的元宇宙样的世界。在这个世界里,人们可以自己定义与别人交互,玩耍,做买卖,交流的独特的方式。 第二人生的虚拟货币叫做Linden Dollar (Linden, or L$)。你可以在由居民组成的专门市场,Linden实验室和一些实体公司把它兑换成美元。 尽管第二人生有时被认为是一个游戏,但它没有积分、积点、赢家、输家、等级、一个最终战略,或者像其他游戏拥有的一些特点。现在总计大约有500万用户注册,但很多用户都不太活跃,并且有些居民有多个帐号。尽管在这个领域比较突出,但第二人生还是有很多竞争者的,包括Active Worlds,,和一些新进入的竞争者,比如Entropia Universe, ,Dotsoul虚拟公园, Red Light Center, 和Kaneva。.
粘土游戏引擎
粘土游戏引擎(KlayGE)是一个开放源代码的,跨平台的,基于插件结构的游戏引擎。该引擎从2003年开始研发,设计目的是用最先进的技术武装引擎,使游戏的开发、测试、移植得到简化。.
查看 脚本语言和粘土游戏引擎
編譯語言
編譯語言(Compiled language)是一種以編譯器來實作的程式語言。它不像直譯語言一樣,由直譯器將程式碼一句一句執行,而是以編譯器,先將程式碼編譯為機器碼,再加以執行。理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的應用有關。.
查看 脚本语言和編譯語言
统一表达式语言
Java统一表达式语言(Unified Expression Language,简称JUEL)是一种特殊用途的编程语言,主要在Java Web应用程序用于将表达式嵌入到web页面。Java规范制定者和Java Web领域技术专家小组制定了统一的表达式语言。JUEL最初包含在JSP 2.1规范JSR-245中,后来成为Java EE 7的一部分,改在JSR-341中定义。.
查看 脚本语言和统一表达式语言
组件对象模型
组件对象模型(Component Object Model,縮寫COM)是微軟的一套软件组件的二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、、ActiveX、COM+、DCOM、、DirectX、Windows Runtime。.
查看 脚本语言和组件对象模型
编程语言
编程语言(programming language),是用来定义计算机程序的形式語言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在電腦發明之前產生的,當時是用來控制及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式編程,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2011,而其他55語言(像Perl)有一份主要的文件,視為是。.
查看 脚本语言和编程语言
瘋狂大樓
是盧卡斯影業遊戲公司於1987年推出的冒險遊戲。除在個人電腦平台IBM PC、Apple II等上推出外,另有發行電視遊樂器主機FC遊戲機版本。 遊戲由羅恩·吉伯特及蓋瑞·溫尼克擔任主要開發者,其採用的遊戲引擎「SCUMM」對於之後盧卡斯影業遊戲公司所開發的冒險遊戲有著重要影響。 作品主要以點選遊戲畫面上各行動選項來闖關,且有中安排多重遊戲結局,為當時電子遊戲界所少有。遊戲系列的續作《瘋狂時代》則於1993年推出。.
查看 脚本语言和瘋狂大樓
組建自動化
组建自动化(Build automation,又称构建自动化、自动化构建)指自动创建软件组建的一组进程,包括将计算机源代码编译成、將二进制码包装成软件包以及运行自动化测试。.
查看 脚本语言和組建自動化
用户帮助
户帮助是一个统称,泛指为软件产品用户提供的引导式帮助。该用语涵盖了用户可获得的所有帮助类型,因此比在线帮助的范围更广。用户帮助包括过程性信息和学习教程信息,还包括自动执行或引导用户执行某些操作。.
查看 脚本语言和用户帮助
用户界面标记语言
户界面标记语言(user interface markup language)是一类渲染和描绘图形用户界面及控件的置标语言。此类标记语言很多都是XML的方言,并且依赖于已经存在的脚本语言引擎(通常为JavaScript引擎)来渲染控件和额外的脚本。 用户界面标记语言的概念主要基于用户界面的设计,避免用户界面设计、开发和功能上的“重造轮子”,诸如重新编写、发明整个用户界面。典型的用户界面标记语言以标记形式固化的程序或脚本代码,使其更容易以可理解的语言来设计用户界面,而不是专注于具体的功能。 用户界面标记语言如大多数标记和编程语言一样,依赖着子应用程序运行时来将标记代码解释和呈现为可以处理和植入所需形式的程序代码。在基于XML的用户界面标记语言中,则倾向于依赖网络浏览器的排版引擎作为运行时,大多数代码被重新解释为JavaScript交给排版引擎。这意味着JavaScript可以用于将用户界面标记语言扩展到未被排版引擎当前功能所覆盖的范围。.
物競天擇2
是一個多人電子遊戲,它結合了第一人稱射擊和即時戰略。它被設置在一個科幻宇宙,在其中人類團隊在大型並複雜的室內設施與外星團隊戰鬥,試圖搶奪資源與領土。.
查看 脚本语言和物競天擇2
片段
片段(Snippet)是一個編程用語,指的是原始碼、機器碼、文本中可重複使用的小區塊。通常它們是有正式定義的執行單位,以納入更大的編程模塊。片段經常用來明晰其他「凌亂」函式的功用,或盡量減少使用與其他函式共用的重複代碼。 片段管理是某些文本編輯器、程式原始碼編輯器、IDE、與相關軟體的其中一項功能。其使得使用者能夠在反覆的編輯作業中保持和使用這些片段。.
查看 脚本语言和片段
直譯語言
解释型语言(Interpreted language),是一種编程语言。這種類型的程式語言,會將程式碼一句一句直接執行,不需要像編譯語言(Compiled language)一樣,經過編譯器先行編譯為機器碼,之後再執行。這種程式語言需要利用直譯器,在執行期,動態將程式碼逐句直譯(interpret)為機器碼,或是已經預先編譯為機器碼的的子程式,之後再執行。 理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的應用有關。許多程式語言同時採用編譯器與直譯器來實作,其中包括Lisp,Pascal,C,BASIC 與 Python。JAVA及C#採用混合方式,先將程式碼編譯為bytecode,在執行時再進行直譯。.
查看 脚本语言和直譯語言
Dart
Dart(, )是一种适用于全球資訊網的開放原始碼程式語言,由Google主導開發,於2011年10月公開。它的開發團隊由Google Chrome瀏覽器V8引擎團隊的領導者主持,目標在於成為下一代結構化Web開發語言。 類似JavaScript,Dart也是一種物件導向語言,但是它採用類別基礎編程。它只允許單一繼承,語法風格接近C語言。.
查看 脚本语言和Dart
DMDScript
DMDScript是由公司的开发的ECMA-262解释器,用D语言编写。.
DOC格式
.doc,是電腦文件常見副檔名的一種,这三个字母是英文单词 document「文件」的缩写。 該格式原是純文字文件使用的,多見於不同的作業系統中,軟硬件的使用說明。1980年代,WordPerfect 以此作為其專屬文件的副檔名。至1990年代,微軟在文書處理軟件 Word 中,使用了.doc 作為副檔名,並廣為流行;而前兩者的格式已幾近絕跡。 微軟的“.doc”格式是一種自己的專屬格式,其檔案可容納更多文字格式、腳本語言及復原等資訊,比其他的文件檔格式如RTF、HTML等要多,但因為該格式是屬於專屬格式,因此其兼容性也較低。 在Palm OS系統中,“.doc”是PalmDoc所使用的副檔名,一個完全無關的格式,主要用於電子圖書的編碼。.
查看 脚本语言和DOC格式
ECMAScript
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。.
Egoboo
Egoboo 是3D 开源地下城探索动作角色扮演游戏,全力支持 Windows XP,Vista,Linux,Mac OS X等平台,而更早的Windows平台提供有限支持。一个下载站Sourceforge记录了约47万次下载,和Linux/*BSD发行版仓库里也可以找到。.
查看 脚本语言和Egoboo
Emacs Lisp
Emacs Lisp,一種直譯式的腳本語言,為LISP的方言之一,GNU Emacs與XEmacs文字編輯器都使用這個程式語言來扩展他們的功能。它的直譯器是以C語言來實作的。它受到Maclisp的影響很大,但是跟Common Lisp與Scheme有所不同。.
Erlang
Erlang()是一種通用的----,它由喬·阿姆斯特朗(Joe Armstrong)在瑞典電信設備製造商愛立信所轄的電腦科學研究室開發,目的是創造一種可以應付大規模開發活動的--和執行環境。Erlang於1987年釋出正式版本,最早是愛立信擁有的私有軟體,經過十年的發展,於1998年發表開放源碼版本。 Erlang是運作於虛擬機的--,但是現在也包含有烏普薩拉大學高性能Erlang計劃(HiPE)開發的原生程式碼編譯器,自R11B-4版本開始,Erlang也支持--。在編程範型上,Erlang屬於多重典範程式語言,涵蓋函數式、--及--。循序執行的Erlang是一个及早求值, 單次賦值和--的函數式程式語言。.
查看 脚本语言和Erlang
銀蓮公園
是由羅恩·吉伯特與蓋瑞·溫尼克所合力創作的電子冒險遊戲,此遊戲專案在2014年期間開始於集資網站Kickstarter上公開消息以進行群眾募資獲得開發資金,並於2017年3月30推出。作品內容為模仿過去他們參與開發的《瘋狂大樓》、《猴島的秘密》等遊戲之精神續作。.
查看 脚本语言和銀蓮公園
Exit (命令)
exit是一个在许多操作系统命令行殼層和脚本语言中含有的命令。此命令导致shell或程序终止。如果在交互式命令shell中执行,将会注销用户的当前会话,及/或断开用户当前的控制台或終端连接。通常可以指定一个可选的退出码,其为一个简单的整数值,随后会被返回到父进程。提供该命令的脚本语言包括sh、ksh、Perl、AWK、PHP、TCL及其他。.
非結構化程式設計
非结构化程序设计是历史上最早的能够创造图灵完备算法的程序设计模式。在它之后,历史上又出现了结构化(过程化)程序设计、面向对象程序设计。 非结构化程序设计被批评最严重的方面就是会产生很难读懂的代码(戏称面条式代码),在创建大型工程方面有时会被认为是很差的,不过,因为赋予程序设计者很大的自由,被人称赞为如同莫扎特在谱曲。.
面向对象程序设计
面向对象程序设计(Object-oriented programming,缩写:OOP)是種具有物件概念的程式編程典範,同时也是一种程序开发的抽象方针。它可能包含資料、、程式碼與方法。对象則指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,物件裡的程序可以訪問及經常修改物件相關連的資料。在物件導向程式編程裡,電腦程式會被設計成彼此相關的物件。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程序设计推广了程序的灵活性和可维护性,并且在大型项目设计中广为应用。此外,支持者声称面向对象程序设计要比以往的做法更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解。反对者在某些领域对此予以否认。 当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。在这一方面,我们必须了解更多关于面向对象系统分析和面向对象设计(Object Oriented Design,简称OOD)方面的知识。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。 重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby 與 PHP等。.
面条式代码
-zh-cn:意;zh-tw:義;-大利面,面条式代码也是如此的扭曲纠结。 面条式代码(Spaghetti code)是软件工程中反面模式的一种William J. Brown, Raphael C. Malveau, Hays W. "Skip" McCormick, Thomas J. Mowbray (1998).
查看 脚本语言和面条式代码
類型系統
在计算机科学中,--系統用于定義如何將程式語言中的數值和zh:運算式;zh-tw:運算式;zh-cn:表达式-归類为许多不同的型別,如何操作这些型別,这些型別如何互相作用。型別可以确认一个值或者一组值具有特定的意义和目的(雖然某些型別,如抽象型別和--型別,在----中,可能不表示為值)。型別系統在各種語言之間有非常大的不同,也許,最主要的差異存在於編譯時期的語法,以及執行時期的操作实现方式。 編譯器可能使用值的靜態型別以最佳化所需的儲存區,並選取對值運算時的較佳演算法。例如,在許多C編譯器中,「浮點數」資料型別是以32 位元表示,與IEEE 754規格一致的單精度浮點數。因此,在數值運算上,C應用了浮點數規範(浮點數加法、乘法等等)。 型別的約束程度以及評估方法,影響了語言的型別。更進一步,程式語言可能就型別多態性部分,對每一個型別都對應了一個極度個別的演算法的運算。型別理論研究型別系統,儘管實際的程式語言型別系統,起源於電腦架構的實際問題、編譯器實作,以及語言設計。.
查看 脚本语言和類型系統
视频弹幕
视频弹幕是一些视频分享网站的特殊功能,利用该功能,观看者能在观看视频的过程中发表自己的评论,并将即时在所有观看者观看此视频的该时间点时以滑动而过的字幕显示出来,从而增加了观看者之间的互动性。其主要发布作品偏向于ACG类的作品,如动画原作、相关音乐或个人演奏、二次创作、同人、MAD、恶搞等作品,也有一些从其他视频分享网站转载而来的作品。.
查看 脚本语言和视频弹幕
高阶函数
在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数:.
查看 脚本语言和高阶函数
魔域幻境
是Epic Games用同名遊戲引擎開發的一款第一人稱射擊遊戲,於1998年5月22日發行,之後,在相同的時空背景中,魔域幻境的續作分開成兩個截然不同的系列:接續前作的《魔域幻境II》和注重多人遊戲的《魔域幻境之浴血戰場》。 Legend Entertainment為《魔域幻境》製作了一款資料片:《魔域幻境:重返納帕里》(Unreal Mission Pack I: Return To Na Pali),增加了新關卡、新武器以及新的敵人,資料片於1999年5月31日發行,後來的《魔域幻境黃金版》也包含此一資料片。2001年8月30日發行的合集包:《Totally Unreal》則包含了黃金版以及《魔域幻境之浴血戰場》。.
查看 脚本语言和魔域幻境
魔法门之英雄无敌III:埃拉西亚的光复
1999年由New World Computing在Windows平台上开发的回合制策略魔幻游戏,其出版商是3DO。稍后3DO和Loki Software分别推出了可以苹果机和Linux系统上运行的版本。这是魔法门之英雄无敌系列的第三代。游戏情节参照第一次贯穿了《魔法门VI:天堂之令》,并且部分作为了《魔法门VII:血统与荣耀》的前传。玩家可以选择六个战役之中的一个来进行情节模式,也可以选择场景来进行与电脑或其他玩家的对抗。 游戏的操作非常类似于它的前作:玩家控制一定数量的英雄来控制神话传说中的生物组成的部队。游戏分为两部分:在战略地图上进行探索以及回合制的战斗系统。玩家可以通过花费资源来招募英雄和部队。英雄通过和敌人与野外生物不断的战斗提升经验值。胜利的条件因地图而异,包括消灭所有的敌人、运送指定宝物、积累一定数量的资源或生物、找到神器并建造奇迹,等等。 英雄无敌III有两个资料片——《魔法门之英雄无敌III:末日之刃》和《魔法门之英雄无敌III:死亡阴影》。还有以一系列简短故事构成的《英雄无敌历代记》。2000年还发行了特别版本:2CD的《英雄无敌III完全版》,包括原版游戏和两部资料片。其后由爱好者开发的非官方版本又在英雄无敌III引擎的基础上作了大幅度变动,推出了一个内部元素更加复杂繁琐并且更不平衡的《魔法门之英雄无敌III:追隨神跡》(Wake Of God, WOG)。 《英雄无敌III》及其资料片的简体中文版由上海育碧代理,繁体中文版游戏则由欧乐影视代理。资料片《末日之刃》因欧乐突然倒闭而没有繁体中文版本。《死亡阴影》和《英雄无敌历代记》繁体中文版本由第三波代理。.
计算机程序
计算机程序(Computer Program)是指一组指示计算机或其他具有訊息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体--结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语(編譯器)同時也會烹饪手法的人(体--结构)来做这道菜。 通常,以英文文本為基礎的计算机程序要经过編譯和連結而成为一种人们不易看清而计算机可解讀的一連串數字的格式,然后放入运行。未经编译就可运行的程序,通常称之为脚本程序(script)。.
查看 脚本语言和计算机程序
貝爾實驗室九號計畫
貝爾實驗室九號計畫(Plan 9 from Bell Labs)是一个分布式操作系统,由贝尔实验室的计算科学研究中心在1980年代中期至2002年开发,以作为UNIX的后继者。它现在仍然被操作系统的研究者和爱好者开发使用。 Plan 9的特色功能有:将所有本地和远程资源以文件形式组织的9P协议,union mounts,改进的进程文件系统以及原生的Unicode支持。在Plan 9中,所有的系统接口(如网络和用户界面接口),都是作为文件系统的一部分呈现,而不像其他操作系统上一样拥有自己独立的接口。 Plan 9得名于艾德·伍德1959年拍摄的B级科幻电影外太空九号计划 ,而它的标志格伦达来自同一导演拍摄的另一部电影忽男忽女。.
跨網站指令碼
跨網站指令碼(Cross-site scripting,通常簡稱為:XSS)是一種網站應用程式的安全漏洞攻擊,是代码注入的一种。它允許惡意使用者將程式碼注入到網頁上,其他使用者在觀看網頁時就會受到影響。這類攻擊通常包含了HTML以及使用者端腳本語言。 XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java,VBScript,ActiveX,Flash或者甚至是普通的HTML。攻击成功后,攻击者可能得到更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内容。.
查看 脚本语言和跨網站指令碼
软件
軟體(software)是一系列按照特定顺序组织的電腦数据和指示,是電腦中的非有形部分。電腦中的有形部分稱為硬體,由電腦的外殼及各零件及電路所組成。電腦軟體需有硬體才能運作,反之亦然,軟體和硬體都無法在不互相配合的情形下進行實際的運作。 一般来說,计算机软件划分为程式語言、系统软件、应用软件和介于这两者之间的中介軟體。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 软件包括所有在電腦執行的程式,和其架構無關,例如執行檔、函式庫及腳本語言都屬於软件。軟體不分架構,有其共通的特性,在執行後可以讓硬體執行依設計時要求的機能。軟體儲存在記憶體中,軟體不是可以碰觸到的實體,可以碰觸到的都只是儲存軟體的零件(記憶體)或是媒介(光碟或磁片等)。 软件并不一定只包括可以在计算机上运行的電腦程式,有些定義中,与電腦程式相关的文档,一般也被认为是软件的一部分。简单的说软件就是程式加文档的集合体。软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。.
查看 脚本语言和软件
软件工程主题列表
软件工程主题列表是軟件工程條目的補充,用以為主條目提供更詳細的內容及例子。.
部落2
《部落2》(Tribes 2 ,常缩写为T2)是一个科幻第一人称射击游戏,背景设置在Earthsiege(一个Dynamix1994年首次发布的虚拟时空)。这个游戏是第二个Starsiege: Tribes,开发者是Dynamix,Sierra Entertainment发行——2001年3月。2008年11月2日,Vu Games不再运作网络游戏需要的认证服务器。但是2009年伊始,社区解决方案出台。并且不再要求cd-key.
查看 脚本语言和部落2
胶水语言
胶水语言(glue language)是用来连接软件组件的程序设计语言(通常是脚本语言)。 胶水语言的例子.
查看 脚本语言和胶水语言
腳本
腳本(Script)可以指:.
查看 脚本语言和腳本
集成电路设计
集成电路设计(Integrated circuit design, IC design),根据当前集成电路的集成规模,亦可称之为超大规模集成电路设计(VLSI design),是指以集成电路、超大规模集成电路为目标的设计流程。.
查看 脚本语言和集成电路设计
通用网关接口
通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在網絡服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。.
查看 脚本语言和通用网关接口
FASTA格式
在生物信息学中,FASTA格式是一种用于记录核酸序列或肽序列的文本格式,其中的核酸或氨基酸均以单个字母编码呈现。该格式同时还允许在序列之前定义名称和编写注释。这一格式最初由软件包定义,但现今已是生物信息学领域的一项标准。 FASTA简明的格式降低了序列操纵和分析的难度,令序列可被文本处理工具和诸如Python、Ruby和Perl等脚本语言处理。.
查看 脚本语言和FASTA格式
Firefox
Mozilla Firefox(簡稱Firefox),中文通稱火狐,是一個自由及開放原始碼的網頁瀏覽器,由Mozilla基金會及其子公司Mozilla公司開發。Firefox支援Windows、OS X及Linux,其行動版支援Android及Firefox OS,這些版本的Firefox使用Gecko來排版網頁,Gecko是一個執行當前與預期之網頁標準的排版引擎,而在2015年釋出的Firefox for iOS則非使用Gecko。 Firefox於2002年由Mozilla社群成員創建,當時叫做「Phoenix」,因為社群成員們想要一個獨立的瀏覽器,而非Mozilla Application Suite這樣的套件。即使在測試階段,Firefox也在測試者中頗為流行,並因其速度、安全性及擴充元件而受稱讚。Firefox於2004年11月首次釋出,並且9個月内下載量超過6000萬,取得了巨大的成功,Internet Explorer的主導地位首次受到了挑戰。Firefox被認為是Netscape Navigator的精神續作,因為Netscape於1998年被AOL收購前創建了Mozilla社群。 Firefox全球市佔率為35%至40%,為全球第二流行的網頁瀏覽器。Firefox在某些國家還是最流行的網頁瀏覽器,如在薩摩亞、德國、厄利垂亞及古巴,Firefox市佔率分別為61.05%、38.36%、79.39%及85.93%。據Mozilla統計,,Firefox在全世界擁有10億使用者。.
查看 脚本语言和Firefox
FontForge
FontForge(2004年3月前称为PfaEdit)是一款全功能的支持所有通用字体格式的字体编辑器,主要由George Williams开发,FontForge是自由软件,并以GNU通用公共许可证第3版及三句式BSD许可证授权。该软件用于多个操作系统(包括Linux、Windows和OS X)并翻译成12种语言。.
GIMP
GIMP(,名稱由GNU Image Manipulation Program(GNU图像处理程序)的首字母組成)是一個自由及開放原始碼的點陣圖圖像編輯器,用於图像照片润饰及編輯、自由繪圖、調整大小、裁剪、相片蒙太奇、裝換圖像格式以及其他專業任務。 GIMP始於1995年,使用GPLv3+,可运行於GNU/Linux、MS Windows、Mac OS X等平台,其原生文件格式的扩展名是.xcf。.
查看 脚本语言和GIMP
Globulation 2
Globulation 2是一個即時戰略遊戲,使用GPLv3授权的自由软件。程序自動分配工作給單位,將游戏微操作降到最低程度。现在正在beta状态,准备好后将发布稳定版本。.
GlovePIE
GlovePIE是一个模拟和转换输入设备的软件。例如可以让Wii手柄信号模拟为键盘、鼠标或游戏手柄在电脑上打游戏,可以用Wii手柄控制Midi输出,不过这需要编写一些脚本实现。GlovePIE现在能接受的设备有鼠标、键盘、游戏手柄、PPJoy(一种虚拟游戏手柄)、P5数据手套、Wii Remote、MIDI和语音识别输入。.
GNU Octave
Octave是一個旨在提供與Matlab語法相容的開放源碼科學計算及數值分析的工具;它同時也是GNU計畫成員之一。.
GNU软件包列表
此GNU软件包列表列出了由自由软件基金会作为GNU计划的一部分而开发或维护的重要软件包,GNU计划目的是开发完全由自由软件组成的类Unix计算机操作系统。其中许多的软件包与Linux内核一起构建了完整的计算机操作系统。.
Golly
Golly是由Andrew Trevorrow和Tom Rokicki开发的跨平台开源软件,可用于模拟康威生命游戏或其他类型的元胞自动机。Golly包含大量预先设定的元胞模式和生长规则,可模拟大尺度、长时间的元胞行为;采用wxWidgets编写图形用户界面,并支持Python和Lua(v3.0之前的版本是Perl)脚本语言。Golly采用GNU GPL第2版协议发布,属于自由软件。.
查看 脚本语言和Golly
Gosling Emacs
Gosling Emacs,Emacs編輯器的版本之一,由詹姆斯·高斯林在1981年以C語言實作出來,運行在Unix環境上。它以Mocklisp作為擴充功能的腳本語言(extension language)。最初詹姆斯·高斯林允許這個編輯器與它的原始碼自由散布,但在1984年賣給Unipress公司之後,成為私有軟體。 因為不滿詹姆斯·高斯林出售Gosling Emacs,成為私有軟體,理查德·斯托曼在Gosling Emacs的基礎上,重新編寫出GNU Emacs。 Category:1981年软件 Category:Emacs Category:Unix软件.
Greasemonkey
Greasemonkey,簡稱GM,中文俗稱為“油猴”,是Firefox的一個附加元件。它讓使用者安裝一些腳本使大部分HTML為主的網頁於使用者端直接改變得更方便易用。隨著Greasemonkey腳本常駐於瀏覽器,每次隨著目的網頁開啟而自動做修改,使得執行腳本的使用者印象深刻地享受其固定便利性。 Greasemonkey可替網頁加入些新功能(例如在亞馬遜書店嵌入商品比價功能)、修正網頁錯誤、組合來自不同網頁的資料、或者數繁不及備載的其他功能。寫的好的Greasemonkey腳本甚至可讓其輸出與被修改的頁面整合得天衣無縫,像是原本網頁裡的一部分。.
Groovy
Apache的Groovy是Java平台上设计的面向对象编程语言。这门动态语言拥有类似Python、Ruby和Smalltalk中的一些特性,可以作为Java平台的脚本语言使用,Groovy代码动态地编译成运行于Java虚拟机(JVM)上的Java字节码,并与其他Java代码和库进行互操作。由于其运行在JVM上的特性,Groovy可以使用其他Java语言编写的库。Groovy的语法与Java非常相似,大多数Java代码也符合Groovy的语法规则,尽管可能语义不同。 Groovy 1.0于2007年1月2日发布,并于2012年7月发布了Groovy 2.0。从版本2开始,Groovy也可以静态编译,提供类型推论和Java相近的性能。Groovy 2.4是Pivotal软件赞助的最后一个主要版本,截止于2015年3月。Groovy已经将其治理结构更改为Apache软件基金会的项目管理委员会(PMC)。.
查看 脚本语言和Groovy
Hack (程式語言)
Hack,一種開源腳本語言,運行在HHVM虛擬機上,主要開發者為Facebook。在2014年3月20日正式發佈。在發佈前,Facebook已經在它的網站上廣泛使用及測試。.
HTML
超文本标记语言(HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。 HTML元素是构建网站的基石。HTML允许嵌入图像与对象,并且可以用于创建交互式表单,它被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。HTML的语言形式为尖括号包围的HTML元素(如),浏览器使用HTML标签和脚本来诠释网页内容,但不会将它们显示在页面上。 HTML可以嵌入如JavaScript的脚本语言,它们会影响HTML网页的行为。网页浏览器也可以引用层叠样式表(CSS)来定义文本和其它元素的外观与布局。维护HTML和CSS标准的组织万维网联盟(W3C)鼓励人们使用CSS替代一些用于表现的HTML元素。.
查看 脚本语言和HTML
IEs4Linux
IEs4Linux是一個自由及開放源碼腳本,它允許用戶透過Wine運行Internet Explorer。它可以安裝Internet Explorer版本5、5.5和6,而Internet Explorer 7的支援仍測試中。該軟件的對像是網頁設計師,允許他們在非Windows作業系統中測試網頁撰寫的成果。 由於Internet Explorer是專有軟件,所以使用者必需購買並持有Windows的合法授權,才可使用IEs4Linux。但IEs4Linux不會作任何的檢查,所以可能會導致部分問題。.
Inno Setup
Inno Setup是一個免費的安裝程式製作軟體,可以製作出安裝程式。Inno Setup設計了一套腳本語言,使用者利用該腳本語言設計安裝流程,然後經過Inno Setup的編譯,即可產生安裝程式。由於Inno Setup免費、簡單易學且功能強大,自1997年問世後便迅速成為廣受歡迎的安裝程式製作軟體,與性質相似的NSIS共同佔據了高比例的使用者市場。.
Java字节码
Java 字节码(Java bytecode)是Java虚拟机执行的一种指令格式。大多数操作码都是一个字节长,而有些操作需要参数,导致了有一些多字节的操作码。而且并不是所有可能的256个操作码都被使用;其中有51个操作码被保留做将来使用。除此之外,原始Java平台开发商,升阳微系统,额外保留了3个代码永久不使用。.
查看 脚本语言和Java字节码
JavaScript
JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直譯語言。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。 虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。 在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js。.
JavaServer Faces
JavaServer Faces(JSF)是一个为网络应用程序构建基于组件的用户界面的Java规范,并已通过JCP格式化为Java EE的一部分。它也是一个MVC Web应用框架,通过在页面中使用可重用的UI组件简化了基于服务器的应用程序的用户界面(UI)。.
JScript
JScript是由微软公司开发的動態脚本语言,是微软对ECMAScript规范的实现。 JScript最初随Internet Explorer 3.0于1996年8月发布。在网络程序员谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。和其他活动脚本一样,它后来也被Windows Script Host和Active Server Pages所支持。典型的JScript源文件使用的扩展名是.js。 JScript最新的版本是基于尚未定稿的ECMAScript 4.0版规范的JScript.NET,并且可以在微软的.Net环境下编译。JScript在ECMA的规范上增加了许多特性。.
查看 脚本语言和JScript
JScript .NET
JScript.NET是.NET裡的一種编程语言,由微軟公司所開發,可稱是JScript的後繼者。 JScript.NET與JScript的主要差異可以總結如下。 第一,JScript是一個脚本语言,脚本语言可以直接執行,而不需要事先編譯。這與JScript.NET的案例不同,因為JScript.NET依存於.NET通用語言運行庫,需要透過通用語言運行庫才可以,因此要先編譯為通用中间语言(CIL)才能執行,CIL一般又稱做Microsoft Intermediate Language(MSIL)。但JScript.NET仍然提供在執行時期解譯代碼的支援(例如透過 Function 建構子或是 eval函式),並且,這個解譯器可以透過VSA介面給裝有JScript.NET引擎的特定應用程式來使用。 第二,JScript的基礎是Microsoft的ActiveX/组件对象模型技術,它主要靠ActiveX元件來提供很多功能(像是透過ADO提供資料庫的存取、檔案的處...等等)。而JScript.NET使用.NET Framework來提供對等的功能。為了向後相容性(或是.NET沒有提供對等的函式庫),JScript.NET仍然以.NET/COM interop(一.NET與ActiveX/COM相互操作的技術)提供了完整存取ActiveX物件的功能。 雖.NET Framework和像是C♯與Visual Basic.NET等.NET語言被廣泛的認可,但是JScript.NET卻很少被開發者所關注。微軟在Visual Studio 2003之後也不再納入,然而你仍然可以透過命令提示字元直接使用jsc或是使用JScript.NET來寫ASP.NET應用程式。.
JSP
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导建立的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。 JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台问题的限制。JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。.
查看 脚本语言和JSP
KiXtart
KiXtart是用于Windows的自由格式的脚本语言。在它的官方网站上把它描述为登录脚本处理程序和增强的批处理脚本语言。 它的名称是"kick start"的混成詞。.
查看 脚本语言和KiXtart
Kross
Kross 是KDE 4新的腳本框架。原先Kross是設計用於KOffice但最終成為KDE 4的正式腳本框架。Kross旨在提供KDE充分的腳本能力給應用程序用戶自己選擇的語言;和方便開發人員能夠針對KDE的平台,使它們的應用程序支持多種腳本語言(本身不需要精通任何腳本語言)。 Kross腳本框架並不是腳本語言本身。它只不過提供KDE嵌入服務以支持其他現有的腳本語言。目前支持:Python、Ruby、JavaScript和Falcon编程语言。 Kross提供下列優於其他的方法以使腳本用於桌面應用程序或桌面環境:.
查看 脚本语言和Kross
KWin
在Unix系統中, KWin是X Window系統中的一個窗口管理器。 構成KDE Software Compilation的一部分 ,雖然它可以單獨使用或用於其他的桌面環境。 KWin可由基于ECMAScript的脚本(如QML、QtScript)来进行配置。.
查看 脚本语言和KWin
LAMP
LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:.
查看 脚本语言和LAMP
Linux-libre
Linux-libre()是一种计算机作業系統内核,它是由Linux核心修改而來的GNU自由软件 。此專案的目的是移除Linux核心內不包含源代码、含有代码混淆以及使用專有許可證釋出的部份,使其变得完全自由。当中沒有源代码的部份稱為blob,通常是韌體,此部份一般是可再散佈的,但不允许使用者閱讀或修改原始碼。而Linux-libre则是完全的自由軟體。.
Linux内核
Linux内核(Linux kernel),是一种开源的类Unix操作系统宏内核。整个 Linux 操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以 Linux 发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA 接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。工作于平板电脑、智能手机及智能手表的 Android 操作系统同样通过 Linux 内核提供的服务完成自身功能。尽管于桌面电脑的占用率较低,基于 Linux 的操作系统统治了几乎从移动设备到主机的其他全部领域。截至2017年11月,世界前500台最强的超级计算机全部使用 Linux。 Linux内核最早是于1991年由芬兰黑客林納斯·托瓦茲为自己的个人电脑开发的,他当时在 Usenet 新闻组comp.os.minix登载帖子,这份著名的帖子标志着Linux内核计划的正式开始。如今,该计划已经拓展到支持大量的计算机体系架构,远超其他操作系统和内核。它迅速吸引了一批开发者和用户,利用它作为其他自由软件项目的核心,如著名的 GNU 操作系统。 在计划的早期,一些 Minix 的黑客提供了协助。而今天,Linux 内核已接受了超过1200家公司的近12000名程序员的贡献,其中包括一些知名的软硬件发行商。 从技术上说,Linux 只是一个符合 POSIX 标准的内核。它提供了一套应用程序接口(API),通过接口用户程序能与内核及硬件交互。仅仅一个内核并不是一套完整的操作系统。有一套基于 Linux 内核的完整操作系统叫作Linux 操作系统,或是GNU/Linux(在该系统中包含了很多 GNU 计划的系统组件)。 Linux 内核是在GNU通用公共许可证第2版之下发布的 (加上一些非自由固件、blob 与各种非自由许可证),是一个开源项目协作的突出例子。它的版本支持根据版本最长可达6年,貢獻者遍佈世界各地,日常开发相关的讨论在上。.
查看 脚本语言和Linux内核
Lua
Lua()程序设计语言是一个简洁、轻量、可扩展的脚本语言,Lua在葡萄牙语中的意思是月亮。.
查看 脚本语言和Lua
Make
在软件开发中,make是一个工具程式(Utility software),經由讀取叫做“makefile”的文件,自動化建構軟體。它是一種转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。 許多現代軟體的開發中(如Microsoft Visual Studio),集成开发环境已經取代make,但是在Unix環境中,仍然有許多工程師採用make來協助軟體開發。.
查看 脚本语言和Make
Micro Bit
Micro Bit(也叫做BBC Micro Bit,或风格化为micro:bit)是基于ARM结构的嵌入式系统,由BBC设计用于英国的计算机教育。 电路板大小为,拥有1个ARM Cortex-M0处理器,加速度传感器和磁力传感器,蓝牙通信和USB连接编程能力,由25个LED组成的显示屏,2个可编程按钮,可以用USB或者外部电池包来供电。设备输入和输出包括环孔连接器和边缘连接器。.
Microsoft Data Access Components
Microsoft Data Access Components(MDAC)是微軟專門為資料存取功能而發展的應用程式開發介面,做為微軟的統一化資料存取(Universal Data Access; UDA)解決方案的核心組成,最初的版本在1996年8月發表。目前其組成元件有ODBC,OLE DB以及ADO,其中ADO是在Visual Basic上唯一的資料存取管道,而OLE DB則是基於COM之上,供C/C++存取與提供資料的介面,ODBC則是統一化的資料存取API。.
查看 脚本语言和Microsoft Data Access Components
Microsoft Office
Microsoft Office是一套由微软公司开发的办公软件套裝,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系統上運行。与其他办公室应用程式一样,它包括联合的伺服器和基于網際網路的服务。從2007版的Office被称为“Office System”而不叫“Office Suite”,反映出它们包括伺服器的事实。 Office最初是一个推广名称,出现于1990年代早期,指一些以前曾单独发售的软件的合集。当时主要的推广重点是:购买合集比单独购买要省很多钱。最初的Office版本包含Word、Excel和PowerPoint。「专业版」包含Microsoft Access,Microsoft Outlook 当时不存在。随着时间的改變,Office应用程序逐渐整合,共享特性,例如:拼写和语法检查、OLE数据整合和VBA脚本语言。微软目前将Office延伸作为一个开发平台,可以藉由專用商店下載第三方軟體搭配使用。 Office常是製作文件檔案的标准,而且有一些其他产品不存在的特性,但是其他产品也有Office缺少的特性。自從Microsoft 2007 Office System開始,有一个和以前版本差异很大的用户界面,该界面被称为Ribbon界面,并沿用在Microsoft Office 2010、Microsoft Office 2013和Microsoft Office 2016中。.
NetBeans
NetBeans是由昇陽電腦(Sun Microsystems)建立的開放原始碼的軟體開發工具,是一個開發框架,可擴展的開發平台,可以用於Java,C語言/C++,PHP,HTML5等程式的開發,本身是一個開發平台,可以通過擴展插件來擴展功能。 在NetBeans Platform平台中,應用軟體是用一系列的軟體模組(modular software components)建構出來。而這些模組是一個jar檔(Java archive file)它包含了一組Java程式的類別而它們實作全依據依NetBeans定義了的公開介面以及一系列用來區分不同模組的定義描述檔(Manifest file)。有賴於模組化帶來的好處,用模組來建構的應用程式可只要加上新的模組就能進一步擴充。由於模組可以獨立地進行開發,所以由NetBeans平台 開發出來的應用程式就能利用著第三方軟體,非常容易及有效率地進行擴充。.
Nextcloud
Nextcloud是一套用於建立网络硬盘的客戶端-伺服器軟體。其功能與Dropbox相近,但Nextcloud是自由及开放源代码软件,每個人都可以在私人伺服器上安裝並執行它。 與Dropbox等專有服務相比,Nextcloud的開放架構讓使用者可以利用應用程式的方式在伺服器上新增額外的功能,並讓使用者可以完全掌控自己的資料。 ownCloud原先的開發者弗蘭克·卡利切建立了ownCloud的分支——Nextcloud,繼而讓卡利切與其他原先的ownCloud團隊成員持續積極地開發。.
Nix 包管理器
Nix 是一个操作系统包管理器。同 RPM、APT 和许多其它的软件包管理系统一样,它可以用来控制软件包的安装,或已命名的,带版本号的文件组,例如软件应用及其相关的配置数据等。.
Null (編程)
Null 在電腦程式設計上有多種含義:.
Nullsoft腳本安裝系統
Nullsoft腳本安裝系統(英語:Nullsoft Scriptable Install System,縮寫:NSIS)為一個開放原始碼腳本驅動的封裝安裝檔用工具。可以用其腳本語言自定安裝的流程,同時支援多種語系的安裝介面。.
Nuva
Nuva语言是一种面向对象的动态脚本语言。Nuva对应汉语的「女娲」(中国上古时代的神话传说人物)一词。.
查看 脚本语言和Nuva
OpenOffice.org
OpenOffice.org,一般称呼为OpenOffice,简写作OOo,是一个开源的办公套件软件。起源於昇陽電腦1999年從StarDivision收購的StarOffice。 OpenOffice包含了文字处理器(Writer)、電子試算表(Calc)、程序(Impress)、绘图软件(Draw)、数学公式编辑器(Math)以及關聯式資料庫管理系統(Base)。它文件格式默认为开放文档格式(ODF)。该格式从OpenOffice.org发起,后来成为ISO/IEC标准格式。它也可读取许多不同的文件格式,尤其是Microsoft Office生成的那些。 升阳电脑在2000年7月将StarOffice开源,发布OpenOffice.org,以此与Microsoft Office竞争。2002年5月1日,软件版本1.0公布。 2011年,昇陽電腦的所有者甲骨文公司宣布,他们将不再为OpenOffice的商业版提供支持,旋即将该项目捐赠给了Apache软件基金会。Apache将软件重新命名为Apache OpenOffice。 OpenOffice.org主要为Linux、Microsoft Windows和Solaris操作系统设计,后来又加入了OS X版,并可移植到其他操作系统上。软件在GNU宽通用公共许可证第3版(LGPL)下授权。早期的版本也有过(SISSL)的授权方式。.
Origin (數據分析軟件)
Origin是由OriginLab公司开发的一个科学绘图、数据分析软件,支持在Microsoft Windows下运行。Origin支持各种各样的2D/3D图形。Origin中的数据分析功能包括统计,信号处理,曲线拟合以及峰值分析。Origin中的曲线拟合是采用基于Levernberg-Marquardt算法(LMA)的非线性最小二乘法拟合。Origin强大的数据导入功能,支持多种格式的数据,包括ASCII、Excel、NI TDM、DIADem、NetCDF、SPC等等。图形输出格式多样,例如JPEG,GIF,EPS,TIFF等。内置的查询工具可通过ADO访问数据库数据。.
PE2
PE2(IBM Personal Editor II)為1980年IBM出產,於PC-DOS或MS-DOS電腦系統適用的個人文書編輯商業軟體。它的特點是由幕後操作,全螢幕編輯,可同時開啟四個視窗與20個文字檔,並在視窗與文字檔間進行切換做文字編輯。 雖該軟體文字輸入上有許多限制與不友善,使用鍵盤操控游標(無法使用滑鼠)且編輯指令繁多。不過因操作簡易、容易入門且可自定功能鍵,因此於1980年代的DOS環境下,頗受歡迎。事實上,該「個人編輯器」的文書輸入軟體有許多版本,如PE,PE2或目標成為程式設計環境增加內建指令的PE3等等,不過以PE2版本最為著名。 1980年代的台灣,因為PE2可以與正體中文字體相容,且可輕易結合倚天、倉頡等當時的中文系統共同於個人電腦工作,因此PE2是1980年代台灣個人DOS環境下最為風行的文字編輯軟體。不但如此,之後還出版了各種不同的仿效軟體,功能各有其加強之處,如慧星一號、漢書等。 在1980年代的中国大陆,PE2是联想汉卡配套的一个字处理编辑软件,因联想汉卡实现了在CGA(640*480)的分辨率下显示28行,其中25行为屏幕内容,3行提示行,其他软汉化的软件支持显示不好,而英文软件又不能支持汉字,所以PE2也十分流行,在当年的《联想世界》上还有多篇文章讨论过PE2的应用问题。 一組典型的PE2應包括PE2.EXE(主程式檔)、PE2.HLP(求助文字檔)、PE2.PRO(定義與巨集檔)。當時PE2的巨集寫作成為擴充PE2的必要知識。PE3的巨集檔甚至加入呼叫外部編譯器的能力。部分仿製品如漢書,它的巨集能力已經可以作為Script用途使用。.
查看 脚本语言和PE2
Perl
Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.
查看 脚本语言和Perl
PHP
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。 PHP最初是由勒多夫在1995年开始开发的;現在PHP的標準由the PHP Group維護。PHP以PHP License作為許可協議,不過因為這個協議限制了PHP名稱的使用,所以和開放原始碼許可協議GPL不相容。 PHP的應用範圍相當廣泛,尤其是在網頁程式的開發上。一般來說PHP大多執行在網頁伺服器上,透過執行PHP程式碼來產生使用者瀏覽的網頁。PHP可以在多數的伺服器和作業系統上執行,而且使用PHP完全是免費的。根據2013年4月的統計資料,PHP已經被安裝在超過2億4400萬個網站和210萬台伺服器上。 PHP在windows上有专门的官方移植编译项目,并且分多个VC编译器版本和线程安全特性来提供不同的版本支持。.
查看 脚本语言和PHP
Praat语音学软件
Praat语音学软件,原名Praat: doing phonetics by computer,通常简称Praat,是一款跨平台的多功能语音学专业软件,主要用于对数字化的语音信号进行分析、标注、处理及合成等实验,同时生成各种语图和文字报表。.
Python
Python( ),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以視之為一種改良(加入一些其他程式語言的優點,如物件導向)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比於C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。 Python 解释器本身几乎可以在所有的操作系统中运行。Python的正式直譯器CPython是用C语言编写的、是一個由社群驱动的自由软件,目前由Python软件基金会管理。.
查看 脚本语言和Python
QML
QML (Qt Markup Language 或 Qt Meta Language 或 Qt Modeling Language) 是基於JavaScript、宣告式編程的程式語言,用於設計使用者介面為主的應用程式。它是,諾基亞開發的使用者介面建立套件的一部分。QML 主要用於行動應用程式,注重於觸控輸入、流暢的動畫(60張/秒)和使用者體驗。QML documents 描述元素的物件樹。 QML 元素可以透過標準 JavaScript 增強,包括這 inline 和引入.js 檔。元素可以也無縫整合和使用 Qt 框架的 C++ 元件擴展。 語言的名稱是 QML。runtime的名稱是 QQuickView。.
查看 脚本语言和QML
RGSS
RGSS(Ruby Game Scripting System)是以Ruby語言為基礎的遊戲腳本語言,用於RPG Maker系列的功能擴充上。.
查看 脚本语言和RGSS
RKWard
RKWard 是一个透明的R编程语言前端,R语言是一个专注于统计功能的脚本语言 。RKWard试图将R语言的力量同易于使用的商业统计软件包结合起来。 虽然它可以运行在众多环境中,它实际上原来是为KDE桌面环境设计而同其相整合的。 RKWard的功能包括:.
查看 脚本语言和RKWard
RPG製作大師
RPG製作大師,是一款角色扮演遊戲製作軟體,宗旨為不懂程式設計的一般玩家也能做出RPG遊戲。最先由日本的ASCII公司於超級任天堂主機上開發,之後轉變為Enterbrain公司繼承開發。.
查看 脚本语言和RPG製作大師
Sass
Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。在开发最初版本之后,Weizenbaum和Chris Eppstein继续通过SassScript来继续扩充Sass的功能。SassScript是一个在Sass文件中使用的小型脚本语言。 Sass是一个将脚本解析成CSS的脚本语言,即SassScript。Sass包括两套语法。最开始的语法叫做“缩进语法”,与Haml类似,使用缩进来区分代码块,并且用--将不同规则分隔开。而较新的语法叫做“SCSS”,使用和CSS一样的块语法,即使用大括号将不同的规则分开,使用分号将具体的样式分开。通常情况下,这两套语法通过.sass和.scss两个文件扩展名区分开。 CSS3包括一系列选择器和伪类选择器,Sass设计了一些语法,对选择器功能进行了扩展。虽然扩展功能不是CSS的语法,但是Sass解释器会把SassScript解释成合乎CSS语法的CSS文件。此外,Sass解释器也可以对.sass或.scss文件的修改进行监视,以及时更新css文件。 Tutorial可以认为Sass在CSS基础上加入了许多语法糖。 Sass的官方解释器是开源的并且用Ruby语言写成,但是也有用PHP、C语言、Java等实现的版本(C语言版本叫做llibSass,Java语言版本叫做JSass)。 Sass中缩进是语法的一部分。SCSS是巢状元语言,一段合法的CSS代码也是一段合法的SCSS代码。Sass支持与Firefox插件Firebug集成。 SASS_REFERENCE SassScript提供以下功能:变量、嵌套、混入(Mixin)、选择器继承。.
查看 脚本语言和Sass
Sawfish
Sawfish是一个X窗口系统下的窗口管理器。它曾经称为Sawmill, 因为另一个软件与之重名,故改为今名。Sawfish的代码使用一种类Lisp的脚本语言—rep,这使得它易于扩展。 Sawfish曾被用于GNOME桌面环境,GNOME的2.2版本后开始采用Metacity。.
查看 脚本语言和Sawfish
ScummVM
ScummVM是多個重製的遊戲引擎的集合。原本是設計來玩使用了SCUMM系統的LucasArts冒險遊戲(ScummVM的VM意指虛擬機器 Virtual Machine)。不過現在,ScummVM也支援非SCUMM的遊戲,例如Revolution Software和Adventure Soft的遊戲。這個程式原先是Ludvig Strigeus寫的,後來在GNU通用公眾授權條款下發佈。ScummVM是一個免費軟體。 ScummVM把軟體直譯腳本語言的部份重新實作(這些遊戲透過腳本語言描述遊戲世界),而非模擬遊戲執行所需的整個硬體設備。因此,ScummVM有支援的遊戲,可以在遊戲原本不支援的系統平台上執行。.
查看 脚本语言和ScummVM
Shebang
在计算机科学中,Shebang(也称为 Hashbang )是一个由井号和叹号构成的字符序列 #! ,其出现在文本文件的第一行的前两个字符。 在文件中存在 Shebang 的情况下,类 Unix 操作系统的程序载入器会分析 Shebang 后的内容,将这些内容作为解释器指令,并调用该指令,并将载有 Shebang 的文件路径作为该解释器的参数。 例如,以指令 开头的文件在执行时会实际调用 /bin/sh 程序(通常是 Bourne shell 或兼容的 shell,例如 bash、dash 等)来执行。这行内容也是 shell 脚本的标准起始行。 由于 # 符号在许多脚本语言中都是注释标识符,Shebang 的内容会被这些脚本解释器自动忽略。 在 # 字符不是注释标识符的语言中,例如 Scheme,解释器也可能忽略以 #! 开头的首行内容,以提供与 Shebang 的兼容性。 "Shebang" 或者说 "Hashbang" 的名字有时也被当做 Ajax 应用程序中的 分段标识符,用于浏览器的状态保存;Google 网站站长中心提到,以叹号开头的分段标识符(即...url#!state...
查看 脚本语言和Shebang
Shell脚本
Shell脚本(Shell script),又稱Shell命令稿、程式化腳本,是一種電腦程式與文字檔案,內容由一連串的shell命令組成,經由Unix Shell直譯其內容後運作。被當成是一種腳本語言來設計,其運作方式與直譯語言相當,由Unix shell扮演命令行直譯器的角色,在讀取shell脚本之後,依序執行其中的shell命令,之後輸出結果。利用shell脚本可以進行系統管理,檔案操作等。 在Unix及所有的類Unix系統中,如Linux、FreeBSD等作業系統,都存在shell脚本。依照Unix shell的各種不同類型,shell脚本也有各種不同方言。在DOS、OS/2、Microsoft Windows中的批次檔,跟shell脚本有類似的功能。.
查看 脚本语言和Shell脚本
SIGAINT
SIGAINT是一個運行在暗網「Tor Hidden Service」裡面的一家電子郵件服務業者,以極嚴密的匿名、隱私和安全性聞名。SIGAINT 是暗網裡面歷史最悠久的、也是眾多資安專家推薦的電子郵件服務。.
查看 脚本语言和SIGAINT
Swift (程式語言)
Swift是一種支持多编程范式和編譯式的編程語言,是用來撰寫macOS/OS X、iOS、watchOS和tvOS的语言之一。 2014年,其在苹果开发者年会(WWDC)發布。設計Swift時,蘋果公司有意讓Swift與Objective-C共存在蘋果公司的作業系統上。.
Tcl
Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。.
查看 脚本语言和Tcl
TJS2
TJS2,即是第二代 TJS ,是種一由 W.Dee 開發,主要用於吉里吉里的內嵌式腳本程式設計語言。.
查看 脚本语言和TJS2
Tk
Tk是一開放原始碼的图形用户界面开发工具,提供許多常用的圖形介面元件(像是選單、按鈕之類)具有跨平台、輕量化等特色。 Tk最初發展於1991年,是以Tcl腳本語言撰寫的擴充套件,目前另有Perl、Python、Ruby、Common Lisp等多種版本,並可在Linux、Unix、Apple Macintoch、Windows等平臺上運行。 从Tcl/Tk 8开始,软件搭建的图形界面看起来将“与本地系统一致”。8.5版引入了一个新的主题引擎,它在字体渲染方面也有改进。该引擎最初叫Tk Tile,但现在通常被称为"themed Tk"。8.6版的更新则支持了PNG格式,以及倾斜文字。.
查看 脚本语言和Tk
Twitch Plays Pokémon
--(縮寫TPP)為一個在Twitch上的直播頻道、直播視訊,其直播主、發起人稱之為一個「」,其內容為一群網友在實況頻道的聊天室輸入遊戲指令來控制直播中的遊戲,其遊戲主要為任天堂的《精靈寶可夢》遊戲系列。 此實驗為一匿名澳洲程式設計師發起,並於2014年2月12日開始實況的《精靈寶可夢 紅》,並超出預期的--,平均超過8萬人同時在線收看,其中至少十分之一的使用者參與輸入指令。此次實況經過16天後於3月1日破關,Twitch 估計約116萬人參與了指令輸入,同時收看人數最高時達到121,000人,而整個過程總計達5,500萬次觀看次數。2014年E3遊戲展上,--玩紅版的過程受到金氏世界紀錄認可並頒發證--書,成就「最多人參與的單人線上遊戲」紀錄。 由於實驗的互動性、無規律與混亂的特質,還有因系統架構對使用者造成的獨特挑戰,以及由參與者創造出的社群和話題,此實驗因而受到了媒體以及Twitch其他的使用者的關注。在《精靈寶可夢 紅》結束後,發起者在該頻道上繼續進行了《精靈寶可夢 水晶》、《精靈寶可夢 綠寶石》、《精靈寶可夢 火紅》、《精靈寶可夢 白金》和《精靈寶可夢 心金》等版本的實況,持續造成更多不同的話題。發起者表示只要還有使用者有興趣,此實驗會繼續進行並嘗試其他的遊戲版本。.
TypeScript
TypeScript是一種由微軟開發的自由和開源的編程语言。它是JavaScript的一個严格超集,並添加了可選的靜態型別和類別基礎的物件導向編程。C#的首席架构师以及Delphi和Turbo Pascal的创始人安德斯·海尔斯伯格参与了TypeScript的开发。 TypeScript设计目标是开发大型應用,然后转译成JavaScript。由于TypeScript是JavaScript的严格超集,任何現有的JavaScript程式都是合法的TypeScript程序。 TypeScript支援為現存JavaScript函式庫添加類型資訊的定义文件,方便其他程序像使用静态类型的值一样使用现有库中的值。目前有第三方提供常用函式庫如jQuery、MongoDB、Node.js和D3.js的定义文件。 TypeScript编译器本身也是用TypeScript写成(见自举),并被转译为JavaScript,以Apache License 2发布。.
Unix shell
Unix shell,一種殼層與命令行界面,是UNIX操作系统下传统的用户和计算机的交互界面。第一個用户直接输入命令来执行各种各样的任务。 普通意义上的shell就是可以接受用户输入命令的程序。它之所以被称作shell是因为它隐藏了操作系统低层的细节。同样的Unix下的图形用户界面GNOME和KDE,有时也被叫做「虚拟shell」或「图形shell」。 Unix操作系统下的shell既是用户交互的界面,也是控制系统的脚本语言。当然在这点也有别于Windows下的命令行,虽然也提供了很简单的控制语句。在Windows操作系统下,可能有些用户从来都不会直接的使用shell,然而在Unix系列操作系统下,shell仍然是控制系统启动、X Window启动和很多其他实用工具的脚本解释程序。.
Unix哲学
Unix哲学是一套基于Unix操作系统顶级开发者们的经验提出的软件开发的准则和哲学。.
查看 脚本语言和Unix哲学
Uzbl
Uzbl是一种自由并开放源代码的極簡主義风格网络浏览器,遵循Unix哲学。Uzbl的核心组件由C语言写成,但也有部分使用其他编程语言,特别是Python。整个Uzbl项目都是遵循GNU GPL v3发布的自由软件。虽然Uzbl的开发完成度还不高,但作为最好的极简风格浏览器之一它已经获得了较高的知名度。.
查看 脚本语言和Uzbl
VBScript
VBScript是Visual Basic Script的简称,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与Visual Basic for Applications的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。.
Vim
Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。 Vim的第一个版本由布萊姆·米勒在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。.
查看 脚本语言和Vim
ViolaWWW
ViolaWWW是全球資訊網(WWW)第一個流行的瀏覽器,目前已停止开发。其首次在1991/1992年的UNIX作業系統上发布,並成為受全球資訊網发源组织CERN所推荐的瀏覽器,但其最常用瀏覽器的地位最終被Mosaic浏览器取代。.
VPNFilter
VPNFilter是一種針對網路裝置(如路由器)韌體的惡意軟體,其主要行為包括但不限於蠕蟲感染、中間人攻擊、特洛伊木馬、破壞受感染的路由器韌體等。FBI經過調查認為是由俄羅斯駭客集團製作。 至2018年5月,全球約50萬台網路通訊裝置的韌體遭受感染(數量仍在持續增加中),不僅最初發現該惡意軟體的Cisco、Linksys、Netgear等廠商的裝置受影響,華碩、D-Link、、華為、中興、TP-Link、MikroTik、QNAP等眾多廠牌的裝置也有不同程度的感染,規模超乎對此介入調查的FBI的預期。受感染的裝置要徹底除去該惡意軟體只能重設路由器的韌體(返回出廠設定),然後立即更改裝置的預設管理密碼,單純的重新開機雖然能一定程度上遏制該惡意軟體的後續動作,但除了並不能阻止「感染復發」以外還有變成殭屍網絡的風險。.
Windows Script Host
Windows Script Host(簡稱WSH),是Windows作業系統腳本語言程式(script)的執行環境。 Windows Script Host最早出現在Windows 98,經過不斷發展與強化,爾後的Windows作業系統(包括用戶端與伺服端版本)都內建了WSH。使用者透過Windows Script Host能自行編寫一些程式,用以簡化日常工作流程,或製作一些實用的系統管理程式。.
Windows Update
Windows Update是一個基於Microsoft Windows操作系统的软件更新服務。提供與之前的Microsoft Update相同的服務以外,Windows Update更能為其他較近代Microsoft產品,如Microsoft Office,SQL Server 2005等,檢測更新或其他修補。.
Windows工作排程器
taskschd.msc | type.
Windows管理规范
Windows管理规范(Windows Management Instrumentation,缩写WMI)由一系列对Windows Driver Model的扩展组成,它通过组件提供信息和通知,提供了一个操作系统的接口。WMI是微软对(DMTF)的(WBEM)和通用信息模型(CIM)标准的实现。 WMI允许脚本语言(例如VBScript或Windows PowerShell)来本地或远程管理Microsoft Windows个人电脑和服务器。WMI预装在Windows 2000及更新版的微软操作系统中,它也可以手动下载以适用于Windows NT、Windows 95和Windows 98等操作系统 。 微软为WMI提供了一个称之为Windows Management Instrumentation Command-line(WMIC)的命令行界面。.
Winetricks
Winetricks是一份用來安裝一些基礎組件(像是微軟的DLL與字型)與微調一些在Wine下要正確執行應用程式所需的設定的指令稿。它可以完全自動化地安裝一系列的應用程式與遊戲,其中包含套用所需的調整。Winetricks由Wine的開發者Austin English維護。不像其他的第三方應用程式,Wine專案會接受Winetricks中特定類型的臭蟲回報。 Winetricks有图形用户界面。.
XMLHttpRequest
XMLHTTP是一组API函数集,可被JavaScript、JScript、VBScript以及其它web浏览器内嵌的脚本语言调用,通过HTTP在浏览器和web服务器之间收发XML或其它数据。XMLHTTP最大的好处在于可以动态地更新网页,它无需重新从服务器读取整个网页,也不需要安装额外的插件。该技术被许多网站使用,以实现快速响应的动态网页应用。例如:Google的Gmail服务、Google Suggest动态查找界面以及Google Map地理信息服务。 XMLHTTP是AJAX网页开发技术的重要组成部分。 除XML之外,XMLHTTP还能用于获取其它格式的数据,如JSON或者甚至纯文本。.
XUL
XUL( )是英文「XML User Interface Language」(XML用户界面语言)的首字母縮寫。它是為支持Mozilla系列的應用程式(如Mozilla Firefox和Mozilla Thunderbird)而開發的使用者界面標示語言。顧名思義,它是一種應用XML來描述使用者界面的標示語言。XUL被实现为一种XML的方言。它允许以类似写网页的方式编写图形用户界面。.
查看 脚本语言和XUL
YukiWiki
YukiWiki是日本程式設計師暨數學家結城浩以美國程式設計師沃德·坎寧安(Ward Cunningham)的Wiki為基礎所寫出的Wiki軟體。目前最新版本2.1.3_notb,於2006年7月7日公開 YukiWiki是Wiki軟體的延伸產物,以Perl為指令碼語言。.
控制台应用程序
控制台应用程序(console application)是一种设计用于纯文字计算机界面的计算机程序,例如文本终端、某些操作系统(Unix、DOS等)的命令行界面,或者大多数图形用户界面操作系统的基于文本界面(例如Microsoft Windows中的Win32控制台,Mac OS X中的终端和Unix中的xterm)。用户与控制台应用程序的交互通常只需使用键盘和显示屏,而图形用户界面的程序大多必须使用鼠标或其他。许多控制台应用程序(如命令行解释器)只是命令行工具,但也存在一些程序。 随着图形用户界面的应用程序逐步改进速度和易用性,控制台应用程序的使用已大幅降低,但仍并未消失。一些用户会偏好使用基于控制台的应用程序,而一些组织仍依赖使用现有的控制台应用程序完成关键性数据处理任务。 控制台应用程序在现代的编程环境中仍在使用,例如Microsoft Windows上的Visual Studio和.NET框架,因为这样可以极大地简化新编程语言的学习过程,不必涉及复杂的图形用户界面(例如C#条目中的例子)。 对于数据处理和计算机管理任务,它们所在的编程环境就像一个小的操作系统,或者脚本化的数据处理控制。如果一个应用程序只由固定的几名程序员或同事运行,这些应用程序可能不需要漂亮的图形用户界面,应用程序能更加精简、快速和易于维护。.
查看 脚本语言和控制台应用程序
控制流程
控制流程(也稱為流程控制)是電腦運算領域的用語,意指在程式執行時,個別的指令(或是陳述、子程序)執行或求值的順序。不論是在宣告式程式語言或是函數程式語言中,都有類似的概念。 在宣告式的程式語言中,流程控制指令是指會改變程式執行順序的指令,可能是執行不同位置的指令,或是在二段(或多段)程式中選擇一個執行。 不同的程式語言所提供的流程控制指令也會隨之不同,但一般可以分為以下四種:.
查看 脚本语言和控制流程
标准库
编程语言的标准库是该语言的每种实现中都按例提供的函式庫。在某些情况下,编程语言规格说明中会直接提及该函式庫;另一些情况下,标准库的内容由编程社区中的非正式惯例决定。 根据宿主语言构成要素的不同,标准库可包含如下要素:.
查看 脚本语言和标准库
殼層
在電腦科學中,殼層(shell)指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中,提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是程序内核(Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。.
查看 脚本语言和殼層
渐进式网络应用程序
渐进式网络应用程序(Progressive Web Apps,简称:PWA)是一种普通网页或网站架构起来的网络应用程序,但它可以以传统应用程序或原生移动应用程序形式展示给用户。这种应用程序形态视图将目前最为现代化的浏览器提供的功能与移动设备的体验优势相结合。.
游戏编程
游戏编程指利用计算机编程语言,如C编程语言、C++编程语言、汇编等,编制计算机或游戏机上的游戏。 目前流行的游戏编程语言为C++编程语言,目前流行的游戏编程接口为DirectX 9.0,还有OpenGL、SDL等。.
查看 脚本语言和游戏编程
指令碼
#重定向 脚本语言.
查看 脚本语言和指令碼
新闻系统
新闻系统是一种由ASP、PHP等脚本语言编写的可以在网上即时交互发布新闻信息的网络交互系统,可以在线添加文章、图片、影音等多媒体信息,使得个人建立网站变得更加的简单。 小型新闻系统有沸腾展望新闻系统、动网新闻系统。 大型新闻系统有新浪、TOM等。.
查看 脚本语言和新闻系统
文件格式列表
下面是计算机中常见的文件格式列表。用于识别一个文件格式的尾缀称为文件扩展名。.
查看 脚本语言和文件格式列表
批处理
批处理(Batch)通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的直譯器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批次檔具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if、for、goto等命令控制程式的运行过程,如同C、Basic等高级语言一样。如果需要实现更复杂的应用,利用外部程式是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何当前系统下可运行的程序都可以放在批处理文件中运行。 有些人认为批处理语言的含义要比上面的描述更广泛,还包括许多软件自带的批处理语言,如 Microsoft Office、Visual Studio、Adobe Photoshop 所内置的批处理语言的功能,用户可通过它们让相应的软件执行自动化操作(例如调整某个资料夹所有 PSD 图档的解析度)。 而这类批处理语言也大多提供把一系列操作录制为批处理文件的功能,这样用户不必写程式就能得到批处理程序。.
查看 脚本语言和批处理
批次檔
--,在DOS、OS/2、微軟視窗系統中,是一種用來當成腳本語言運作程式的檔案。它本身是文本文件,其中包含了一系列讓具備命令行界面的直譯器讀取並執行的指令。它相當於是類Unix系統下的Shell script。 在DOS及Windows 9x作業系統家族中,批次檔的副檔名.bat。在OS/2及Windows NT作業系統家族,批次檔的副檔名.cmd。當執行批次檔時,shell程式(通常是COMMAND.COM或cmd.exe)會讀取檔案內容,之後通常是以逐行的方式,執行它的命令。.
查看 脚本语言和批次檔
3ds Max
3ds Max(原名:3D Studio Max),是Autodesk传媒娱乐部开发的全功能的三维计算机图形软件。它运行在Win32和Win64平台上。在2007年7月,3ds Max发布了第十版。 在Windows NT出现以前,工业级的计算机图形学制作被SGI图形工作站所垄断。3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首选开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作,例如X戰警2、最后的武士等。 3ds Max对CG制作产生了历史性的影响:.
查看 脚本语言和3ds Max
6月8日
6月8日是公历一年中的第159天(闰年第160天),离全年结束还有206天。.
查看 脚本语言和6月8日
亦称为 脚本 (计算机科学)。