領域特定語言只用在一個或幾個軟體上,例如MUSH(英语:MESH)軟體碼。領域特定語言還可以依使用的語言分類,像是領域特定的標記語言、領域特定的建模語言(或更廣義的規格語言)以及領域特定的程式語言。從電腦發明開始,就已出現特定用途的電腦語言。而「領域特定語言」一詞是隨著特定域建模(domain-specific...
9 KB (1,368 words) - 08:46, 8 February 2024
在计算机软件中,通用编程语言指被设计為各种应用领域服务的编程语言。通常通用编程语言不含有为特定应用领域设计的结构。 相对而言,领域特定语言就是为某一个特定的领域或应用软件设计的電腦语言。比如说,LaTeX就是专门为排版文献而设计的语言。 常见的通用编程语言有: Ada ALGOL 匯編語言 BASIC...
1 KB (123 words) - 07:30, 17 September 2022
语言逐渐成为热门的研究对象,并延续至今。 编程语言理论中存在着几个研究领域,或者对编程语言理论产生了深远的影响,其中许多有相当大的重叠。此外,PLT还利用了数学的许多其他分支,包括可计算性理论、类型论和集合论。 在计算理论中,形式语义学是关注计算的模式和程序设计语言的含义的严格的数学研究的领域。...
5 KB (765 words) - 09:33, 9 May 2025
Idris (category 使用未知编程语言信息框参数的页面)
的其他设计目标还包括“可观的”代码性能,对副作用的控制,以及对于实现嵌入式领域特定语言(Embedded Domain Specific Language,EDSL)的支持。 Idris通过一个依赖类型的核心语言TT生成C语言的中间代码并编译到本地机器码,并利用了一个基于Cheney算法的垃圾收集器实现。Idris亦拥有...
7 KB (806 words) - 03:15, 9 November 2022
語言的出現,「高階語言」及「低階語言」變成相對性的概念。這些早期的「高階語言」相較於Python、Ruby或Common Lisp而言,已經算是比較低階的語言了,而後者的語言已有一些第四代程式語言的特點。 第一代编程语言 第二代程式語言 第四代程式語言 第五代程式語言 领域特定语言 "Computer...
3 KB (456 words) - 07:32, 29 April 2022
語言視為是领域特定语言的一部份 第四代程式語言的概念是從1970年代到1990年代之間形成,和大部份的第三代程式語言發展有重疊。像是C语言、C++、C♯、Java及JavaScript仍常出現在許多應用中,而第四代程式語言最早是針對較專門的應用所規劃[來源請求]。一些晚期的第三代程式語言...
3 KB (371 words) - 09:59, 29 January 2020
PlantUML (category 統一塑模語言)
PlantUML使用的語言屬於领域特定语言。PlantUML除了支援本身的领域特定语言外,也可以理解AsciiMath(英语:AsciiMath)、Creole(英语:Creole_(markup))、DOT语言和LaTeX。PlantUML用Graphviz軟體產...
5 KB (400 words) - 06:02, 22 November 2023
特定域建模(Domain-specific modeling,DSM),是一种设计和开发系统(如电脑软件)的软件工程方法学。它系统使用图形化特定域语言(DSL),表现系统的各个方面。DSM的语言倾向于支持比通用建模语言(英语:General-purpose modeling)更高级别的抽象,因此需...
5 KB (814 words) - 09:47, 3 November 2021
语言的起源是语言学领域尚未解决的一个问题,研究对象包括人类的口头语言、手势以及书写等相关系统,并涉及到人类演化研究。该主题的研究材料包括古人类的化石记录、考古遗迹、现代语言的多样性、语言习得过程,以及人类语言与动物交流(尤其是其它灵长类动物)之间的差异。许多人认为,语言...
66 KB (8,472 words) - 12:16, 30 March 2025
语言模型结合使用时,可为音频内容的创作提供强大的工具。 GPT系统可以针对特定领域或行业。以下是一些报道中涉及的此类模型和应用示例: EinsteinGPT - 用于销售和营销领域,辅助客户关系管理(使用GPT-3.5)。 BloombergGPT - 用于金融领域...
52 KB (4,318 words) - 06:29, 7 February 2025
语言模型是通用模型,在广泛的任务中表现出色,而不是针对一项特定任务(例如情感分析、命名实体识别或数学推理)进行训练。 尽管大语言模型仅在预测句子中的下一个单词等简单任务上接受过训练,但具有足够训练和参数计数的神经语言模型可以捕获人类语言的大部分句法和语义。 此外大语言...
61 KB (6,345 words) - 22:05, 19 April 2025
编程游戏是一种具有计算机编程元素的视频游戏,玩家玩這種遊戲時,體驗就有點像在編程。在遊戲中,玩家要用到某種程领域特定语言,這樣遊戲才能進行下去。編程遊戲也被視為益智類遊戲。 王彦彦. 编程游戏对小学生计算思维能力的提升[J]. 新课程教学(电子版),2023,(7): 130-131....
514 bytes (74 words) - 06:32, 6 May 2025
極高階語言(英語:Very high-level programming language,簡稱VHLL),或稱非常高阶编程语言,是指一類非常高度抽象的程式語言,通常被用於特殊的程式目的。 極高階語言通常是领域特定语言,仅限于特定的应用、目的或任务类型,并且它们通常是脚本语言(尤其是扩展语言...
3 KB (279 words) - 09:41, 8 November 2023
REBOL (category 使用未知编程语言信息框参数的页面)
语言和多范型的动态编程语言。由AmigaOS的系统架构师Carl Sassenrath(英语:Carl Sassenrath)设计,用于网络通信和分布式计算。 REBOL介入了方言化的概念:用于代码和数据的小型的、优化(英语:Program optimization)的领域特定语言,据设计者Carl...
17 KB (1,888 words) - 09:12, 15 July 2023
领域驱动设计可以將實現對應到持续进化的模型。 领域驱动设计的前提是: 把项目的主要重点放在核心領域(core domain)和领域逻辑 以領域中的模型為基礎,進行复杂的设计 讓技術人員以及领域专家(英语:Subject-matter expert)合作,以迭代方式來完善特定领域问題的概念模型...
9 KB (1,196 words) - 01:37, 5 June 2024
Language)。一个脚本通常是解释运行而非编译。脚本語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式設計師快速完成程式的編寫工作。而巨集語言則可視為脚本語言的分支,兩者也有實質上的相同之處。 虽然许多脚本语言都超越了计算机简单任务自动化的领域,比如JavaScript、Perl、PHP、Py...
14 KB (1,820 words) - 05:09, 19 February 2025
直譯器 (category 計算機語言)
解释器(英語:interpreter),是一种计算机程序,能够把解释型语言解释执行。解释器就像一位「中間人」。解释器边解释边执行,因此依赖于解释器的程序运行速度比较缓慢。解释器的好处是它不需要重新编译整个程序,从而减轻了每次程序更新后编译的负担。相对的编译器一次性将所有源代码编译成二进制文件,执行时无需依赖编译器或其他额外的程序。...
6 KB (956 words) - 13:50, 15 January 2025
面向语言的程序设计(Language-Oriented Programming,LOP),指一种程序设计范型,将有相同状态的块建造成对象、模块和构件,不再用通用编程语言解决问题,程序员首先为问题编写一种或多种领域特定语言,然后再在这些语言中解决问题。这个概念具体描述于Martin Ward的1994年的题为《面向语言编程》的论文中。...
7 KB (632 words) - 23:21, 22 February 2025
Lisp允许像数据那样在代码上进行操作(元编程)。因此,Hy可以用来书写领域特定语言。Hy还允许导入Python库包括标准库,并与Hy代码一起被访问,方式是通过一个编译步骤,将二者的数据结构翻译成Python的AST。 来自语言文档的例子: => (print "Hy!") Hy! => (defn...
7 KB (550 words) - 03:55, 14 January 2024
Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而...
4 KB (409 words) - 12:32, 1 August 2023
語域 (category 自2023年6月需要语言学专家关注的页面)
语域(Register)是在特定语言使用的场合或领域所使用的语言变体风格。根据英国语言学家韩礼德(M. A. K. Halliday)的定义,语域是可以按照用途区分的语言变体。 语言使用的领域的种类有很多,譬如:新闻广播用语、演说语言、广告语言、课堂用语、办公用语、家常谈话、与幼童谈话、与外国人谈话、口头自述等。在不同的领域使用的语言会有不同的语体。...
4 KB (649 words) - 11:53, 10 May 2024
汇编语言使用助记符(Mnemonics)来代替和表示特定低级机器语言的操作。特定的汇编目标指令集可能会包括特定的操作数。许多汇编程序可以识别代表地址和常量的标签(Label)和符号(Symbols),这样就可以用字符来代表操作数而无需采取写死的方式。普遍地说,每一种特定的汇编语言和其特定的机器语言指令集是一一对应的。...
8 KB (786 words) - 17:16, 6 December 2023
面的程序设计,模型驱动工程,敏捷软件开发和领域特定语言。 官方网站(页面存档备份,存于互联网档案馆) (英文) OOPSLA官方历史页面(页面存档备份,存于互联网档案馆) 中国计算机学会. 中国计算机学会推荐国际学术刊物(● 软件工程/系统软件/程序设计语言). 2024-06-28 [2024-08-18]...
11 KB (314 words) - 07:57, 10 February 2025
特定领域之中那些存在着的对象类型或概念及其属性和相互关系;或者说,本体就是一种特殊类型的术语集,具有结构化的特点,且更加适合于在计算机系统之中使用;或者说,本体实际上就是「对特定领域之中某套概念及其相互之间关系的形式化表达(formal representation)」。本体是人们以自己兴趣领域...
43 KB (4,739 words) - 03:01, 14 November 2024
具用来生成词法分析器和语法分析器。Yacc通常用作编译器的编译器,生成能够将高级语言转换为机器语言的工具。 自产生程式是一种源代码等于输出的特殊的元程序。面向语言的程序设计是一种强烈关注元编程的编程风格,通过领域特定语言来实现。 IBM System/360及其衍生物拥有强大的汇编宏工具,通常用于生...
6 KB (849 words) - 07:23, 11 February 2025
在电子学领域,硬件描述语言(英語:hardware description language, HDL)是用来描述电子电路(特别是数字电路)功能、行为的语言,可以在寄存器传输级、行为级、逻辑门级等对数字电路系统进行描述。随着自动化逻辑综合工具的发展,硬件描述语言...
9 KB (1,347 words) - 19:41, 4 January 2025
檢索增強生成 (category 大型语言模型)
是赋予生成式人工智能模型資訊檢索能力的技术。檢索增強生成最佳化大型语言模型(LLM) 的交互方式,讓模型根据指定的一组文件回應使用者的查詢,并使用这些資訊增强模型从自身庞大的静态训练数据中提取的資訊。檢索增強生成技術促使大型語言模型能够使用特定领域或更新後的資訊。應用案例,包括讓聊天机器人訪問公司內部資料,或来自權威來源的事實資訊。...
1 KB (131 words) - 12:35, 3 January 2025
自然語言處理(英語:Natural Language Processing,缩写作 NLP)是人工智慧和語言學領域的分支學科。此領域探討如何處理及運用自然語言;自然語言處理包括多方面和步骤,基本有认知、理解、生成等部分。 自然語言認知和理解是讓電腦把输入的語言...
21 KB (2,586 words) - 12:19, 7 February 2025
loom)及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式程式設計,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為語法(英语:Syntax (programming...
19 KB (2,440 words) - 12:48, 10 May 2025
Powell-Morse 領域:知識、影響或是活動的範圍。使用者用程式要處理的主題區域即為軟體的領域—Eric Evans 領域驅動設計 领域特定语言 领域模型 程式設計領域(英语:Programming domain) Bjørner, Dines. The Triptych of...
3 KB (257 words) - 07:24, 2 May 2024
針對偵測架構違反,有二種主流的技術:反射模型(Reflexion model)和領域特定語言(domain-specific languages)。反射模型技術會比較系統架構師提供的高階模型,和程式碼的實現特定領域的語言。領域特定語言則是專注在標示及檢查架構上的限制條件。...
40 KB (5,035 words) - 14:30, 8 September 2024