• 領域特定語言只用在一個或幾個軟體上,例如MUSH(英语:MESH)軟體碼。領域特定語言還可以依使用的語言分類,像是領域特定的標記語言領域特定的建模語言(或更廣義的規格語言)以及領域特定的程式語言。從電腦發明開始,就已出現特定用途的電腦語言。而「領域特定語言」一詞是隨著特定域建模(domain-specific...
    9 KB (1,368 words) - 08:46, 8 February 2024
  • 極高階語言(英語:Very high-level programming language,簡稱VHLL),或稱非常高阶编程语言,是指一類非常高度抽象的程式語言,通常被用於特殊的程式目的。 極高階語言通常是领域特定语言,仅限于特定的应用、目的或任务类型,并且它们通常是脚本语言(尤其是扩展语言...
    3 KB (279 words) - 09:41, 8 November 2023
  • 特定域建模(Domain-specific modeling,DSM),是一种设计和开发系统(如电脑软件)的软件工程方法学。它系统使用图形化特定语言(DSL),表现系统的各个方面。DSM的语言倾向于支持比通用建模语言(英语:General-purpose modeling)更高级别的抽象,因此需...
    5 KB (814 words) - 09:47, 3 November 2021
  • 面向语言的程序设计(Language-Oriented Programming,LOP),指一种程序设计范型,将有相同状态的块建造成对象、模块和构件,不再用通用编程语言解决问题,程序员首先为问题编写一种或多种领域特定语言,然后再在这些语言中解决问题。这个概念具体描述于Martin Ward的1994年的题为《面向语言编程》的论文中。...
    7 KB (632 words) - 06:59, 3 July 2024
  • 在计算机软件中,通用编程语言指被设计為各种应用领域服务的编程语言。通常通用编程语言不含有为特定应用领域设计的结构。 相对而言,领域特定语言就是为某一个特定领域或应用软件设计的電腦语言。比如说,LaTeX就是专门为排版文献而设计的语言。 常见的通用编程语言有: Ada ALGOL 匯編語言 BASIC...
    1 KB (123 words) - 07:30, 17 September 2022
  • Lisp允许像数据那样在代码上进行操作(元编程)。因此,Hy可以用来书写领域特定语言。Hy还允许导入Python库包括标准库,并与Hy代码一起被访问,方式是通过一个编译步骤,将二者的数据结构翻译成Python的AST。 来自语言文档的例子: => (print "Hy!") Hy! => (defn...
    7 KB (534 words) - 03:55, 14 January 2024
  • 语言逐渐成为热门的研究对象,并延续至今。 编程语言理论中存在着几个研究领域,或者对编程语言理论产生了深远的影响,其中许多有相当大的重叠。此外,PLT还利用了数学的许多其他分支,包括可计算性理论、类型论和集合论。 在计算理论中,形式语义学是关注计算的模式和程序设计语言的含义的严格的数学研究的领域。...
    5 KB (766 words) - 23:06, 8 December 2022
  • Language)。一个脚本通常是解释运行而非编译。脚本語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式設計師快速完成程式的編寫工作。而巨集語言則可視為脚本語言的分支,兩者也有實質上的相同之處。 虽然许多脚本语言都超越了计算机简单任务自动化的领域,比如JavaScript、Perl、PHP、Py...
    14 KB (1,820 words) - 23:14, 6 August 2024
  • 語言視為是领域特定语言的一部份 第四代程式語言的概念是從1970年代到1990年代之間形成,和大部份的第三代程式語言發展有重疊。像是C语言、C++、C♯、Java及JavaScript仍常出現在許多應用中,而第四代程式語言最早是針對較專門的應用所規劃[來源請求]。一些晚期的第三代程式語言...
    3 KB (371 words) - 09:59, 29 January 2020
  • Elm是一个领域特定编程语言,用于声明式地创建基于web浏览器的图形用户界面。Elm是纯函数式的,开发它时强调了易用性、性能和健壮性。它宣传为“实际上没有运行时间异常”,Elm编译器的静态类型检查使之成为可能。 Elm最初由Evan Czaplicki在2012年作为毕业论文《Elm:用于函数式GU...
    20 KB (2,251 words) - 19:56, 7 May 2023
  • Idris (category 使用未知编程语言信息框参数的页面)
    的其他设计目标还包括“可观的”代码性能,对副作用的控制,以及对于实现嵌入式领域特定语言(Embedded Domain Specific Language,EDSL)的支持。 Idris通过一个依赖类型的核心语言TT生成C语言的中间代码并编译到本地机器码,并利用了一个基于Cheney算法的垃圾收集器实现。Idris亦拥有...
    7 KB (806 words) - 03:15, 9 November 2022
  • Icon是一门领域特定的高级编程语言,有着“目标(goal)导向执行”特征,和操纵字符串和文本模式的很多设施。它衍生自SNOBOL和SL5字符串处理语言。Icon不是面向对象的,但在1996年开发了叫做Idol的面向对象扩展,它最终变成了Unicon。 在1971年8月,SNOBOL的设计者之一Ralph...
    33 KB (4,571 words) - 00:55, 8 March 2024
  • 語言的出現,「高階語言」及「低階語言」變成相對性的概念。這些早期的「高階語言」相較於Python、Ruby或Common Lisp而言,已經算是比較低階的語言了,而後者的語言已有一些第四代程式語言的特點。 第一代编程语言 第二代程式語言 第四代程式語言 第五代程式語言 领域特定语言 "Computer...
    3 KB (456 words) - 07:32, 29 April 2022
  • shell)或其他命令列介面執行其他程式,此程式語言會稱為脚本语言。 很難去比較哪一種程式語言的使用量最大,而且「使用量」一詞也很難定義。某一種程式語言可能需要較多的時間進行開發,另一種程式語言可能產生的程式碼較長,第三種程式語言可能在CPU中執行的時間較長。有些語言特定領域...
    19 KB (2,444 words) - 02:35, 20 March 2024
  • 在数学、逻辑和计算机科学中,形式语言(英語:Formal language)是用精确的数学或机器可处理的公式定义的语言。 如语言学中语言一样,形式语言一般有两个方面:语法和语义。专门研究语言的语法的数学和计算机科学分支叫做形式语言理论,它只研究语言的语法而不致力于它的语义。在形式语言理论中,形式语言...
    8 KB (1,067 words) - 19:57, 28 July 2024
  • REBOL (category 使用未知编程语言信息框参数的页面)
    语言和多范型的动态编程语言。由AmigaOS的系统架构师Carl Sassenrath(英语:Carl Sassenrath)设计,用于网络通信和分布式计算。 REBOL介入了方言化的概念:用于代码和数据的小型的、优化(英语:Program optimization)的领域特定语言,据设计者Carl...
    17 KB (1,888 words) - 09:12, 15 July 2023
  • 置标语言(英語:markup language),也称置标语言、标记语言、标志语言、标识语言、標示語言,是一種将文本(Text)以及文本相关的其他信息结合起来,展现出关于該網頁结构和数据的计算机文字编码。与文本相关的其他信息(包括例如文本的结构和連結等)与原来的文本结合在一起,但是使用标记(mar...
    7 KB (882 words) - 07:04, 15 July 2023
  • C)是一门严格的纯函数式编程语言,以满足数值计算领域的需求为主要目的。怎样实现对多维数组的高效计算是SAC的核心部分。效率在程序设计领域可以有两方面的理解。一方面是提供高级的数组运算操作,以加快开发程序,另一方面是在某种模式下优化编译程序,以减少其所需的运行时间和存储容量。作为一门成功的计算机语言,必须满足第二个条件。...
    2 KB (167 words) - 09:01, 10 July 2023
  • 而作为语言学研究的对象,“语言”有两个初始含义:一种抽象概念,一种特定语言系统,比如指法语。瑞士语言学家弗迪南·德·索緒爾定义了现代语言学的基本原则,他最先区分开了言语(parole)和语言(langue)两个概念。“语言”这一概念指的是某个特定语言系统实例,而“言语”则指在特定语言里具体的言语运用。...
    128 KB (16,057 words) - 11:42, 8 September 2024
  • Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而...
    4 KB (403 words) - 12:32, 1 August 2023
  • 领域驱动设计可以將實現對應到持续进化的模型。 领域驱动设计的前提是: 把项目的主要重点放在核心領域(core domain)和领域逻辑 以領域中的模型為基礎,進行复杂的设计 讓技術人員以及领域专家(英语:Subject-matter expert)合作,以迭代方式來完善特定领域问題的概念模型...
    9 KB (1,196 words) - 01:37, 5 June 2024
  • 在计算机科学和人工智能领域,本体语言(ontology language、又称为本体论语言)是指用于构建本体的形式语言。此类语言允许对有关特定领域的知识加以编码,且常常还包括为处理这些知识提供支持的推理规则。本体语言通常为声明式语言(又称为表述型语言、说明性语言),几乎总是属于框架语言的泛化形式,且一般都基于一阶逻辑或描述逻辑。...
    4 KB (500 words) - 03:18, 13 June 2024
  • PlantUML (category 統一塑模語言)
    PlantUML使用的語言屬於领域特定语言。PlantUML除了支援本身的领域特定语言外,也可以理解AsciiMath(英语:AsciiMath)、Creole(英语:Creole_(markup))、DOT语言和LaTeX。PlantUML用Graphviz軟體產...
    5 KB (418 words) - 06:02, 22 November 2023
  • Powell-Morse 領域:知識、影響或是活動的範圍。使用者用程式要處理的主題區域即為軟體的領域—Eric Evans 領域驅動設計 领域特定语言 领域模型 程式設計領域(英语:Programming domain) Bjørner, Dines. The Triptych of...
    3 KB (257 words) - 07:24, 2 May 2024
  • 领域的主要发展之一是指称理论(英语:Supposition theory)。 术语的指称是其在特定上下文中的解释。它可以是恰当的或不恰当的(如被用于隐喻、转喻和其他修辞时)。当一个恰当的指称指向非语言对象时(如“查尔斯是一个人”)是形式(formal)的,而指向作为语言实体的自身时(如“查尔斯有七个字母”...
    27 KB (3,843 words) - 23:45, 8 March 2024
  • Factor是用Factor和C++实现的。它最初自举于早期的Java实现。现在,解析器和优化编译器都用本语言书写。语言特定的基础部分是用C++实现的,比如垃圾回收器和特定原始操作(primitive)。 Factor使用基于映像(英语:system...
    10 KB (1,013 words) - 22:55, 25 December 2023
  • 语言模型是通用的模型,在广泛的任务中表现出色,而不是针对一项特定任务(例如情感分析、命名实体识别或数学推理)进行训练。 尽管大语言模型仅在预测句子中的下一个单词等简单任务上接受过训练,但发现具有足够训练和参数计数的神经语言模型可以捕获人类语言的大部分句法和语义。 此外大语言...
    12 KB (1,406 words) - 11:37, 18 August 2024
  • case”)。这个约定在Lisp语言中是常见的,但不适用于将不是数值文字(英语:Literal (computer programming))一部份的连字号暨减号,当作一个单一词法记号处理的那些编程语言,即使在它没有包围着空白字符的时候。 除了字母数字字符和连字暨减号之外,Dylan允许特定...
    17 KB (2,530 words) - 19:56, 7 May 2023
  • 自然语言(英語:Natural language)通常是指一种自然地随文化演化的语言。汉语、英语、法語、西班牙語、葡萄牙文、日语、韓語、義大利文、德文为自然语言的例子。而世界语则为人工语言,即是一种由人特意为某些特定目的而创造的语言。 不过,有时所有人类使用的语言(包括上述自然地随文化演化的语言...
    1 KB (148 words) - 15:04, 22 August 2024
  • 汇编语言使用助记符(Mnemonics)来代替和表示特定低级机器语言的操作。特定的汇编目标指令集可能会包括特定的操作数。许多汇编程序可以识别代表地址和常量的标签(Label)和符号(Symbols),这样就可以用字符来代表操作数而无需采取写死的方式。普遍地说,每一种特定的汇编语言和其特定的机器语言指令集是一一对应的。...
    8 KB (786 words) - 17:16, 6 December 2023
  • 自然語言處理(英語:Natural Language Processing,缩写作 NLP)是人工智慧和語言學領域的分支學科。此領域探討如何處理及運用自然語言;自然語言處理包括多方面和步骤,基本有认知、理解、生成等部分。 自然語言認知和理解是讓電腦把输入的語言...
    20 KB (2,632 words) - 13:31, 5 January 2024