计算机语言
计算机语言(computer language)指人与计算机之间溝通的形式语言,是人与计算机之间传递信息的媒介。其概念比通用的编程语言要更广泛。例如,HTML是置标语言,也是计算机语言,但并不是编程语言。 延伸阅读 * 自然语言
共 18 篇文章
计算机语言(computer language)指人与计算机之间溝通的形式语言,是人与计算机之间传递信息的媒介。其概念比通用的编程语言要更广泛。例如,HTML是置标语言,也是计算机语言,但并不是编程语言。 延伸阅读 * 自然语言
DOT語言是一種文本图形描述语言。它提供了一种简单的描述图形的方法,并且可以为人类和计算机程序所理解。DOT语言文件通常是具有.gv或是.dot的文件扩展名。 很多程序都可以处理DOT文件。其中的一些,例如dot,neato,twopi,circo, fdp与sfdp,会读取DOT文件并将之渲染成为图形格式。其它的一些,比如gvpr,gc,accyclic,ccomps,sccmap和tred,可以读取DOT文件并对它代表的图形进行一些…
受控代碼()是來自微軟公司的術語。受控代碼以CLI虛擬機器執行,如微軟的.NET Framework共通語言執行平台,其他的CLI實作有Mono和DotGNU。 受控代碼的執行 一般以較易為人所理解的程式語言來為受控代碼環境撰寫程式,具代表性的程式語言為C#、J#、C++或Visual Basic .NET。 執行代碼時,運行庫編譯器(runtime-aware compiler)在受控執行環境下,將中間語言(Intermediate …
程序代码,其中:块注释以红色表示;行注释以绿色表示;程序代码以蓝色表示。]] 在计算机语言中,注释是计算机语言的一个重要组成部分,用于在源代码中解释代码的功用,可以增强程序的可读性,可维护性,或者用于在源代码中处理不需运行的代码段,来调试程序的功能执行。 注释在随源代码进入预处理器或编译器处理后会被移除,不会在目标代码中保留其相关信息。 使用 怎么用注释是一个备受争论的论题,观点是各种各样的,有时候甚至观点是正相反的。写法也是各种各样,…
查询语言或数据查询语言(Data Query Language, DQL)是用于从数据库或信息系统中查询数据的计算机语言。例如SQL语言是查询语言里比较知名的一种。 查詢語言範例 DMX(),在用於数据挖掘 LDAP LINQ MQL OQL() SPARQL SMARTS SQL DDL(資料定義語言) DML(資料操作语言) DCL(資料控制语言) XPath為XML路徑語言 *YQL 数据查询语言 數據查詢語言泛指向資料庫或信息系…
在计算机科学与技术领域,建模语言是以模型对目标系统做出表征的手段。一个完整的建模语言定义由语法表述构成,包括良构规则和语义(意义);通常包含抽象语法和语义以及语用规则和具体语法。 参考资料
动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript(JavaScript)便是一个动态语言,除此之外如Lua、Ruby、Python等也都属于动态语言,而C、C++、Java等语言则不属于动态语言。 大部分动态语言都使用动态类型,但也有些不是。 …
机器语言()是一種指令集的體-{系}-。这种指令集称为機器碼(),是電腦的CPU或GPU可直接解讀的資料。 機器碼有時也被稱為原生碼(),這個名詞比較強調某種程式語言或函式庫與執行平台相關的部份。 簡介 机器语言是用二进制代码表示的、计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。不同种类的计算机其机器语言是不相容的,按某种计算机的机器指令…
高階、低階()是在邏輯學及計算機科學相關領域中,與「推論的一種技術:抽象化」有關的概念。由於不同的人類在思考時,偏好「將特定命題抽象化或具體化成自己容易思考的程度」。「高階、低階」就是指稱「命題抽象化的程度」。命題越抽象,就越高階。越具體而不抽象,就越低階。 「高階、低階」在權能的概念裡,指稱的是權能的大小及多寡。
标记语言(),也称-{zh-hans:置标语言; zh-hant:置標語言}-、-{zh-hans:标志语言; zh-hant:標誌語言}-、-{zh-hans:标识语言; zh-hant:標識語言}-、標示語言,是一種将文本()以及文本相关的其他信息结合起来,展现出关于該網頁结构和数据的计算机文字编码。与文本相关的其他信息(包括例如文本的结构和連結等)与原来的文本结合在一起,但是使用标记(markup)进行标志。当今广泛使用的置标语言…
规约语言(),或称規範語言,是在计算机科学领域的使用的一种形式语言。编程语言是用于系统实现的、可以直接运行的形式语言。与之不同,规约语言主要用于系统分析和设计的过程中。 规约语言通常是不能直接运行的,虽然有人在进行这方面的研究。规约语言在比编程语言更抽象層次上描述系统,因此,在规约语言被实际实现之前,必须经过一个精簡化(不断添加实现细节)的过程。 规约语言的一个重要应用是允许创建程序正确性的证明(参见自动定理证明)。 一些规约语言 Al…
暫存器傳遞語言(,縮寫為 RTL),又譯為暫-{}-存器轉換語言、寄-{}-存器轉換語言,一種中間語言,使用於編譯器中。與組合語言很接近。寄存器传递语言被用于描述一个架构中寄存器传输级上的数据流。 在學術論文和教科书中,暫存器傳遞語言被認為是一種與架構無關的組合語言。GCC的中間語言,也被稱為暫存器傳遞語言(RTL),風格類似於LISP。GCC的前端(frontend)會先將程式語言轉譯成RTL,之後再利用後端(backend)轉化成機…
原生开发工具包(,简称NDK)是一种基于原生程序接口的软件开发工具。通过此工具开发的程序直接以本地语言运行,而非虚拟机。因此只有java等基于虚拟机运行的语言的程序才会有原生开发工具包。 优势 由于基于虚拟机的语言在运行上比基于C语言或c++的效率低,因此通过NDK编译的原生程序不仅可以在特定的环境下工作,且能维持运行的高效率。并且通常只要硬件允许,NDK可以兼容任何C语言的库,因此在功能上弥补了一些SDK开发的不足。 劣势 虽然NDK…
伪代码(),又称为-{zh-cn:虚拟代码; zh-tw:偽代碼; zh-hk:虛擬代碼;}-,是一种高层次描述算法的方法。它不是现实存在的编程语言(已经出现了类似伪代码的语言,参见Nuva);它可能综合使用多种编程语言的语法、保留字,甚至会用到自然语言。 它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java、C++、C、Delphi 等等)它更类似自然语言。它是-{zh-hans:半形式化;zh-hant:半形式化}-、…
X3D是一种專為萬維網而設計的三維圖像標記語言。全称可扩展三维(语言),是由[http://www.web3d.org Web3D联盟] 设计的,是VRML标准的最新的升级版本。 X3D基于XML格式開發,所以可以直接使用XML DOM文檔樹、XML Schema校驗等技術和相關的XML編輯工具。目前X3D已經是通過ISO認證的國際標準。 X3D的特性 VRML和X3D有数次跟随显卡硬件发展的升级,现阶段多数的Direct3D 9.0c…
DocBook是一种用于技术文件的语义标记语言。它本来是設計用來编写有关计算机硬件和软件的技术文件,但它可以用于任何其它类型的文件。 作为一个语义语言, DocBook让使用者能建立自定義的樣式文件,使其能將內容轉為不同格式,例如HTML、XHTML、EPUB、PDF、手冊頁、、Microsoft 的HTML Help檔案……等等,不需要使用者對原文件做任何修改。換句話說,一份DocBook格式的文件能簡單的移植成其他格式。它解決了寫一…
BPEL4People的全称是WS-BPEL Extension for People,是BPEL在人工活动方面的扩展。 历史 2005年7月,IBM和SAP在一个联合白皮书中提出BPEL4People。2007年6月,Active Endpoints, Adobe, BEA, IBM, Oracle和SAP共同发布了BPEL4People和WS-HumanTask规范,描述了BPEL过程中如何进行人员的交互。 问题定义和动机 BPEL…
通用网络驱动接口 (Universal Network Device Interface,UNDI) 是一个用于PXE协议的网卡(NIC)的应用程序接口 (API) 。 參見 网络驱动程式介面规范 (NDIS) 统一驱动程序接口 (UDI) (ODI)