ABAP
开发 SAP 业务应用与报表。语句可处理业务记录、数据库查询、内表和应用事件,也可通过类与接口组织可复用逻辑,适合阅读 SAP 应用中的数据处理与业务流程。
const palette = ['graphite', 'mint'];
function createSnippet(language) {
return {
language,
theme: palette[0],
accent: palette[1],
};
}
console.log(createSnippet('javascript'));把源代码整理成适合文档、博客和教学的代码示例。粘贴代码、打开文本文件,或从语言示例开始,再选择深色或浅色主题。Syntax Highlighting 用颜色区分关键字、字符串和注释,同时保留原有的缩进与换行。
用强调行、聚焦行以及新增行、删除行引导读者关注重点。分别调整颜色和不透明度,添加行号或折叠较长的区段,边修改边查看效果。高亮和导出都在浏览器中完成,不会为高亮处理将源代码上传到服务器。

支持 242 种语言与格式,包括 TypeScript、Java、C++、Go、Rust、JSON 和 YAML。可按名称或别名搜索,也可点击下方语言卡片载入对应示例。
编辑源代码,高亮预览随之更新。搜索配色主题目录,或按深色、浅色筛选,比较同一段代码在不同背景下的阅读效果。
复制 HTML,下载包含内联样式、独立 CSS 或 Tailwind CSS 的文件,也可以把渲染结果保存为 PNG 图片。预览使用所选格式的输出内容,方便分享前检查排版与配色。
在源代码编辑区输入代码。想尝试其他语言时,点击下方对应卡片,即可用该语言的示例替换编辑区内容。
按名称或别名搜索语言,例如 JavaScript 或 js。通过语言选择器切换时会保留输入内容;选对语言,预览才能使用相应的语法规则。
选择配色主题,边编辑边查看效果。较长的代码会在预览区内滚动,便于逐行阅读,同时保留原有排版。
在准备指南或课程前,比较示例代码的可读性。用同一段包含注释、字符串和关键字的代码,观察深浅主题的呈现差异。
借助语法颜色查看 JSON、YAML、SQL 和 Shell 片段的结构。高亮有助于发现重复模式,但不会校验数据或执行命令。
查看语言示例、别名和参考资料,再修改片段观察语法着色。点击语言卡片即可在当前工作区载入,无须跳转页面。
语法高亮用不同颜色区分源代码中的关键字、字符串、注释等内容,帮助读者看清代码结构。颜色只是阅读辅助,并不代表代码一定正确。
当前目录支持 242 种语言与格式。可在选择器中搜索,或浏览下方完整列表。js、py 等别名对应已有语言,不会作为额外语言重复计数。
高亮在浏览器中完成,不会将源代码发送到高亮服务器。页面会按需下载语法、主题和引擎文件。输入的代码仅作为文本显示,不会被执行。
不是。预览为代码添加语法颜色,并保留输入的缩进和换行;不会格式化、编译、校验或调试代码。请手动选择与代码匹配的语言,以获得相应的高亮效果。
可以。选择内联样式、独立 CSS 或 Tailwind CSS 后,展开生成的文件即可逐个复制,也可以下载完整文件包。预览与输出使用相同的 HTML 和样式。
可以。在“强调行”中输入行号或范围,再选择颜色和不透明度。文件加载也已开放,支持非空且不超过 1 MiB 的 UTF-8 文本文件,全部在浏览器中本地读取。
浏览全部 242 种支持的语言与格式。点击卡片载入示例,或访问参考资料了解更多。
开发 SAP 业务应用与报表。语句可处理业务记录、数据库查询、内表和应用事件,也可通过类与接口组织可复用逻辑,适合阅读 SAP 应用中的数据处理与业务流程。
actionscriptas3用于 Flash 与 AIR 应用的面向对象脚本。它使用类、类型化变量和事件监听器组织交互应用,通过包归类相关定义,并以显示对象和异步事件连接程序逻辑与界面。
用于可靠嵌入式系统的强类型编程。明确的声明、包和范围约束让程序假设更易检查;任务机制支持并发活动,异常与结构化接口则帮助组织对正确性要求较高的大型应用。
ahk1使用 AutoHotkey v1 脚本自动化 Windows 操作。快捷键、文本替换、窗口命令和流程控制可把键盘输入连接到重复操作。此项对应 v1 语法;v2 有独立条目,两者的命令与表达式规则不同。
使用 AutoHotkey v2 脚本自动化 Windows 操作。通过函数、表达式、对象和快捷键定义描述桌面操作流程。v2 调整了多项语言规则,因此旧版命令式脚本通常不能不经修改直接运行。
包含数据绑定与事件处理的 Angular 模板。属性绑定、事件监听和模板表达式把标记连接到组件状态。Angular 的控制流与指令扩展了普通 HTML 的能力,模板本身并不是独立的 JavaScript 程序。
编写 Angular 的 TypeScript 组件与服务。装饰器、类、导入和类型化属性描述组件行为与应用服务。此项面向 Angular 的 TypeScript 代码,独立的模板条目则侧重 HTML 标记及其绑定。
配置 Apache HTTP 服务器。指令与配置区块可定义虚拟主机、目录、访问规则和模块设置。指令是否有效取决于所在上下文,主配置中的写法不一定适用于目录级覆盖文件。
编写 Salesforce 平台的应用逻辑。通过类、触发器和数据库操作实现围绕 Salesforce 记录的业务行为。语法与 Java 相似,但执行时遵循平台的事务规则、权限机制和资源限制。
以简洁符号语法进行数组计算。专用符号可操作向量与多维数组,常用一个表达式描述完整的数据变换。阅读代码时,需要同时理解数组形状、基本函数以及表达式的求值顺序。
自动化 macOS 应用与工作流程。tell 区块向支持脚本的应用发送命令,应用词典描述可操作的对象。变量、处理程序和条件判断可把这些命令组合成可重复的桌面任务。
采用类 C 语法的通用编程语言。通过声明、表达式和大括号区块组织程序结构。此项指 Ara 编程语言的语法,不是其他同名工具;阅读示例时可关注声明、字符串与控制结构的区别。
adoc用于文档编写与出版的结构化文本。标题、列表、属性、交叉引用和分隔区块可以组织较长文档。作者维护可读的源文件,再通过发布工具生成排版后的网页、书籍或技术手册。
使用底层指令编写处理器程序。标号、寄存器、指令和汇编器指令展示高级语言通常隐藏的底层细节。具体助记符与操作数规则取决于处理器和汇编器,不同架构不能直接混用。
结合 HTML 与前置脚本的网页组件。前置脚本区保存组件逻辑,后面接包含 HTML 与表达式的模板。组件可组合内容和可复用标记,同时区分服务器处理与浏览器中的交互逻辑。
处理文本记录并生成报表。模式选择输入记录,动作处理其中的字段。内置变量、正则表达式和关联数组适合提取列、汇总文件及转换命令输出,常用于文本处理流水线。
编写分布式应用的服务与集成逻辑。服务、客户端、结构化值和并发结构用于描述系统间的通信。网络交互直接体现在语言中,请求处理与集成流程因而成为程序组织的重要部分。
batchcmd用于 Windows 自动化的批处理命令。命令、环境变量、标号和条件分支可自动化 Windows 命令解释器中的任务。引号与变量展开会影响参数传递,循环和命令分组中的写法尤其需要留意。
用纯文本记录复式记账账目。带日期的交易记录包含账户分录,也可记录余额、价格与说明信息。纯文本格式便于审阅账目,独立工具则负责检查平衡关系和生成报表。
be用于嵌入式系统的轻量脚本。函数、类和常见流程语句为应用提供脚本能力,运行环境较为精简。它适合嵌入宿主程序或设备,由宿主提供脚本可调用的具体功能。
保存引用与参考文献条目。每条记录以引用键标识,并包含作者、标题和年份等字段。参考文献样式负责最终排版,同一份文献数据可用于采用不同引用规则的文档。
以声明式语法定义 Azure 基础设施。资源、参数、变量与模块用于描述期望的 Azure 部署。表达式连接资源属性和输出,便于组织基础设施定义,无须手动编写等价的 ARM 模板 JSON。
bird配置 BIRD 2 路由服务。协议区块、路由表和过滤器描述路由如何交换与选择,表达式和策略规则控制路由通告。此项专门对应 BIRD 2 的配置语法。
包含 Laravel 指令的 HTML 模板。指令可在 HTML 中表达循环、条件、布局和可复用组件。转义输出表达式用于插入应用数据,模板继承则方便 Laravel 应用中的页面共享结构。
1c用于 1C:Enterprise 平台的应用脚本。过程、函数和事件处理程序把业务对象连接到应用行为。模块在 1C 环境中运行,平台对象及执行上下文决定数据库与界面操作的具体方式。
用于系统与应用开发的过程式编程。函数、指针、结构体和显式内存操作提供对数据表示的细致控制。头文件描述接口,编译器与链接器则把多个源文件组合成库或可执行程序。
用于系统开发的类 C 编程语言。它保留类 C 的表达式与语句风格,并增加组织较大程序的能力。模块、契约和编译期特性帮助开发者更清楚地安排系统代码。
cdc用于 Flow 的面向资源智能合约。资源类型要求明确处理值的所有权和移动。合约、交易与能力机制组织对存储资产的访问,并定义应用与 Flow 区块链之间的交互方式。
用于可证明计算的程序与智能合约。类型化函数、结构体和模块描述面向证明执行环境的计算。Starknet 合约还加入平台接口与存储,因此普通语言语法和合约行为需要分别理解。
chpl用于多核与分布式系统的并行编程。数组、索引域、任务和计算位置帮助表达跨核心或跨机器的计算。并行结构是语言的一部分,数据布局与工作分配可直接体现在源代码中。
编写 Stacks 区块链智能合约。类 Lisp 表达式可定义函数、持久化值和资产操作。显式类型与受限制的执行模型强调合约行为的可分析性,适合表达链上应用规则。
clj运行于 JVM 的 Lisp 方言与函数式编程。列表、向量、映射与集合提供简洁的不可变数据表示。函数和序列操作可组合数据变换,宏用于扩展语法,Java 互操作则连接 JVM 库。
定义跨平台软件构建流程。命令定义目标、源文件、依赖关系与构建选项。CMake 为选定的构建系统生成文件,把项目配置与实际执行编译、链接的命令分开。
处理业务记录、交易与批量任务。程序按标识、环境、数据定义和过程划分区域。记录布局与十进制运算明确描述业务数据,可读的语句则表达文件处理和事务流程。
为仓库文件与目录指定审查负责人。路径模式与用户或团队标识配对,用于说明代码审查责任。规则顺序及仓库托管平台的行为,决定修改匹配文件时应关联哪些负责人。
ql查询源代码数据库以分析程序。查询结合类、谓词和逻辑关系识别程序中的模式。分析基于从代码提取的数据库进行,因此结果取决于源语言以及数据库实际包含的内容。
coffeescript可编译为 JavaScript 的简洁脚本语法。缩进、简洁的函数定义和推导式减少脚本中的标点。编译结果是 JavaScript,因此程序仍遵循 JavaScript 语义,并依赖运行环境提供的 API。
lisp支持宏与交互式开发的 Lisp 方言。括号形式同时表示程序与数据,支持强大的宏和交互式开发。函数、包、类与条件机制可用于在运行中的 Lisp 环境内构建可扩展应用。
用于形式化证明与依赖类型编程。定义、归纳类型和定理声明把程序与数学命题联系起来。证明脚本引导证明器处理待证目标,通过检查表示证明满足系统的逻辑规则。
c++用于系统开发的泛型与面向对象编程。类、模板、引用和确定的对象生命周期,把可复用抽象与细致的资源控制结合起来。用途涵盖库、桌面工具、游戏引擎及性能敏感的基础设施。
将类 Ruby 语法编译为原生代码。类型推断与静态编译把熟悉的脚本风格和原生可执行程序结合起来。类、代码块与宏用于组织程序,编译期检查可提前发现多种不一致问题。
c#cs在 .NET 生态中开发类型化应用。类、记录、接口与泛型用于建模数据和行为。异步方法及语言集成查询支持常见流程,可用于 Web 服务、桌面软件、游戏和其他 .NET 应用。
设置页面布局、字体与样式。选择器匹配元素,声明设置视觉属性。层叠、继承和布局机制决定规则如何组合,让样式表能够适配不同屏幕尺寸与文档结构。
使用逗号分隔字段的表格数据。每行表示记录,分隔符划分字段;带引号的值可以包含逗号或换行。读取时需要注意转义、表头,以及生成文件的工具采用的格式约定。
定义结构化数据约束与校验规则。值与约束使用同一种表示法,可组合配置、校验和模式定义。合一操作汇集各项要求并揭示不兼容的假设,不必仅依靠命令式更新步骤。
cql通过模式匹配查询图数据。节点和关系模式描述查询要匹配的图结构,子句用于过滤、聚合和返回结果。实体之间的连接直接体现在查询写法中,适合表达关联关系。
结合高级特性的编译型系统编程。模块、模板、区间和编译期求值支持表达力较强的原生应用。语言兼具系统级访问和高级功能,可按程序不同部分的需要选择资源管理与抽象方式。
开发 Flutter 与 Web 类型化应用。类、类型化集合、空安全和异步函数支持结构化应用代码。Dart 常用于 Flutter 界面,也可通过不同编译目标开发命令行及浏览器程序。
用于表格数据模型计算的公式语言。表达式在模型表上定义度量和计算值。行上下文、筛选上下文与表关系共同影响结果,因此公式含义不仅取决于语法,也取决于分析模型。
定义 Linux 桌面应用启动器与元数据。分节名称和键值对描述应用名称、启动命令、图标与分类。桌面环境读取这些文件以展示启动入口,并把应用关联到支持的文档类型。
展示不同版本文本文件的差异。文件头与差异区块展示新增、删除和未变的行。统一差异格式保留周围上下文,适合代码审查、补丁交换,以及理解文档如何随版本变化。
dockerfile定义容器镜像的构建步骤。指令选择基础镜像、复制文件、安装依赖并配置启动行为。多个构建阶段可分离编译过程与运行内容,以可读文本描述可重复的镜像构建步骤。
以键值对保存环境变量。通常每行一项赋值,把配置放在应用源代码之外。注释和引号可改善可读性,但变量插值与转义规则取决于读取文件的工具,并非所有实现完全一致。
用于 BYOND 平台的游戏脚本。对象路径、变量、过程和继承描述游戏实体及其行为。BYOND 环境提供世界、地图与交互能力,把脚本连接到运行中的多人游戏。
用于 AdonisJS 的模板、表达式与指令。标签、表达式和组件把应用数据与文本或 HTML 组合起来。布局组合与条件渲染适合组织使用 Edge 及 AdonisJS 生态的服务器生成页面。
在 Erlang 虚拟机上开发并发应用。不可变数据、模式匹配和管道用于组织转换。轻量进程通过消息通信,监督结构帮助应用在 Erlang 运行环境的并发模型中从故障恢复。
以函数式编程构建网页界面。模型保存状态,消息描述事件,更新函数产生下一状态。静态类型和纯函数让界面行为更明确,外部副作用则通过受控的运行机制处理。
elisp编写 Emacs 编辑器脚本与扩展。Lisp 形式用于定义函数、变量、钩子和交互命令。脚本可检查缓冲区、自定义编辑行为,并在编写与求值代码的同一个环境中扩展编辑器。
在文本与 HTML 模板中嵌入 Ruby 表达式。特殊分隔符区分 Ruby 语句与需要输出结果的表达式。周围文档仍是普通文本,因此 ERB 适合编写 HTML 视图和其他需要生成的文件。
erl编写消息传递进程与分布式系统。模式匹配和不可变值结合隔离进程与异步消息,常用于容错服务。进程监督与分布式通信是组织系统的重要方式,而非仅依靠共享可变状态。
可编译为 Lua 的 Lisp 风格语法。括号表达式和宏在 Lua 之上提供 Lisp 风格语法。编译后的程序可使用 Lua 库,适合以简洁且可扩展的语法为应用添加脚本。
编写交互式 Shell 命令与易读脚本。命令、管道、变量和函数支持日常终端操作。脚本规则与 POSIX Shell 不同,因此 Bash 脚本不能总是不经修改直接使用。
ftl包含变量与属性的本地化消息格式。消息可包含变量、引用、属性和选择表达式。译者能按目标语言调整语法结构,而不必局限于替换固定句子中的个别词语。
fforf77固定格式 Fortran 按字符列组织源代码,为语句标号和续行标记预留位置。它常见于早期数值库和工程程序,行首空格及行长可能影响程序含义,因此需要与自由格式 Fortran 区分。
f90f95f03f08f18自由格式 Fortran 不再使用早期源文件的固定列布局,缩进可按程序结构安排。它使用 & 续行、! 引入注释,常见于通过模块、过程和数组操作组织数值计算的现代科学软件。
f#fs面向 .NET 的函数优先编程。类型推断、模式匹配和可区分联合帮助清楚表达数据变换。函数可以自然组合,也可通过互操作使用现有 .NET 库与面向对象 API。
tscntres表示 Godot 场景与资源的序列化格式。分节描述节点、外部资源、子资源和存储属性。这些文本文件保存 Godot 场景或资产的结构,属于序列化数据,而不是可执行的游戏脚本。
gd为 Godot 引擎编写游戏脚本。缩进、函数、信号和可选类型注解描述节点行为。它与 Godot 场景系统紧密集成,便于连接输入、动画与游戏状态。
为 Godot 材质编写着色器。着色器类型、统一变量和处理函数控制材质外观。语法与 GLSL 相似,但使用 Godot 特有的处理阶段及内置值,适用于空间、画布等渲染场景。
使用 Vala 编译器、以缩进组织代码的语言。类、方法和信号使用简洁的缩进式写法。通过 Vala 编译可连接 GObject 与 GLib,适合开发该生态中的应用。
描述行为驱动测试的可读场景。功能和场景使用 Given、When、Then 步骤描述预期行为。示例与数据表让测试情况更具体,真正执行步骤的定义由独立测试代码提供。
描述 Git 提交变更的消息。主题行概括变更,后面可附解释段落和尾部元信息。此项突出提交消息的结构,帮助区分变更说明与 Git 编辑流程附加的注释。
用于重排与编辑 Git 提交的指令。交互式变基计划用 pick、reword、squash 等动作列出提交。修改指令会改变历史重放方式;该文件是操作计划,不是普通源代码。
用于并发应用的类型化函数式编程。类型化函数、自定义数据类型和模式匹配让程序结构明确。语言重视不可变数据及可组合操作,可用于面向 Erlang、JavaScript 等受支持运行环境的应用。
gjs嵌入 Glimmer 模板的 JavaScript 组件。模板标签把 Glimmer 标记直接嵌入 JavaScript 模块。导入、辅助函数和模板表达式可放在一起,便于理解局部代码与渲染界面之间的关系。
gts嵌入 Glimmer 模板的 TypeScript 组件。Glimmer 模板与 TypeScript 声明、组件逻辑放在一起,让类型化输入和局部辅助函数靠近标记,同时区分嵌入模板语法与普通 TypeScript 表达式。
用于 OpenGL 图形渲染的 GPU 着色器。向量、矩阵、统一变量和阶段输入描述 GPU 计算。着色阶段转换几何数据或计算像素值,可用特性取决于语言版本和图形环境。
用于生成 Ninja 文件的构建定义。目标、模板、变量和依赖列表描述构建图。GN 求值后生成 Ninja 文件,常用于通过共享配置和可复用目标模式组织大型项目。
绘制数据与数学函数的命令。绘图命令结合数据源或函数、坐标轴、范围与样式。脚本可复现图表设置,并生成供交互查看、文档或自动报表使用的输出。
内置并发支持的编译型语言。包、接口和显式错误值用于组织应用代码。goroutine 与通道支持并发任务,直接的语法和标准工具有助于维护服务及命令行程序。
gql定义类型化 API 模式与数据查询。模式定义对象类型、字段和操作,查询选择客户端需要的数据。变量与片段提高请求复用性,查询文档本身不包含服务器解析器的实现。
在 JVM 上编写动态脚本与应用。闭包、集合和灵活的对象语法支持脚本及领域专用语言。Java 互操作可连接 JVM 库,常用于应用代码与构建自动化工具。
用于 HHVM 运行时的类型化应用代码。类型注解、集合和异步函数扩展了与 PHP 相关的编程模型。它面向 HHVM 应用,语法及运行环境假设不能与标准 PHP 混为一谈。
以缩进组织 HTML 模板。缩进定义元素嵌套,并提供属性及嵌入 Ruby 表达式的简写。源文件强调文档结构,由模板引擎生成对应的 HTML。
hbs包含表达式与辅助函数的文本模板。双大括号表达式插入值,区块辅助函数描述重复或条件区域。局部模板支持复用片段,让展示模板与准备数据的应用代码保持分离。
hs支持惰性求值的纯函数式编程。函数、代数数据类型和类型类在静态检查下描述计算。惰性求值延迟不必要的工作,显式副作用抽象则区分纯数据变换与外部交互。
可编译到多个平台的类型化编程语言。类、枚举、泛型和模式匹配描述可复用逻辑。编译器支持多个目标平台,可共享源代码,并在需要时结合平台专用 API 与条件编译。
用于 HashiCorp 工具的结构化配置。区块、属性和表达式提供可读的配置写法。允许的区块类型及含义由使用 HCL 的应用定义,因此相同语法在不同工具中可描述不同系统。
支持注释的易读类 JSON 数据格式。可选引号、注释和较宽松的分隔规则减少手工配置中的标点。数据仍使用熟悉的对象与数组,但源文件不一定能被严格 JSON 解析器读取。
用于 DirectX 应用的 GPU 着色器。类型化向量、矩阵、纹理和着色器入口描述图形计算。语义标记连接管线输入输出,可用能力取决于目标着色器模型。
定义网页的结构与内容。元素和属性描述标题、链接、表单、媒体及其他内容。语义化标记为浏览器和辅助技术提供结构信息,CSS 与 JavaScript 则负责样式和交互行为。
模板语言使用的 HTML 衍生标记。此语法用于模板系统中的 HTML 衍生源文件,并不是独立标准化语言。标签与属性提供基础结构,额外表达式的含义取决于具体模板引擎。
展示 HTTP 请求、响应头与消息体。方法、状态行、标头和消息体描述客户端与服务器通信。文本示例方便查看请求结构和响应元信息,即使实际传输采用二进制协议版本。
编写 HTTP 请求与响应断言测试。文本文件结合 HTTP 请求与状态码、标头、响应内容检查。变量和捕获值连接各步骤,让可重复的 API 检查与对应请求一起清晰呈现。
配置 Haxe 编译选项与构建目标。各行指定 Haxe 编译器的源码路径、库、条件定义和编译目标。项目可把可重复的构建参数保存在文件中,无须每次重建长命令行。
在 Python 生态中运行 Lisp 表达式。括号形式以 Lisp 风格表达 Python 操作。宏可转换代码,互操作能力则让 Python 模块和对象继续在同一底层生态中使用。
结合标记与样式编写网页界面。语言把组件标记、样式与应用逻辑放在一起。集成语法面向交互式 Web 开发,可在统一的源代码结构中描述元素及其行为。
properties使用分节与键值对的配置格式。分节标题把具名设置分组,通常以键值赋值表示。格式便于编辑,但注释、引号和重复键规则可能不同,各实现并没有共同遵循唯一通用规范。
在 JVM 上开发类型化面向对象应用。类、接口、包和泛型在静态类型检查下组织程序。字节码在兼容的 JVM 上运行,库与运行环境能力也是应用可移植性的重要部分。
jscjsmjsJavaScript 为网页添加交互行为,也用于服务器、命令行工具和构建系统。函数、对象、模块与 Promise 支持事件驱动应用及数据变换。浏览器 API 由宿主环境提供,语言本身则以 ECMAScript 标准定义。
面向 Python、包含表达式与区块的模板。表达式插入值,区块提供条件、循环、宏与继承。过滤器转换显示值,可从应用数据生成 HTML 或其他文本,避免重复整份模板。
定义 JavaScript 解析器的语法与词法规则。词法模式识别标记,语法产生式描述合法组合,语义动作则为解析结构附加行为。工具可据此生成 JavaScript 解析器。
表示结构化数据与配置。对象、数组、字符串、数字、布尔值和 null 构成精简的数据交换格式。严格 JSON 要求属性名加引号且不允许注释,与 JavaScript 对象字面量及宽松配置变体不同。
支持注释与宽松语法的类 JSON 数据格式。注释、尾随逗号和更多字面量写法让手写配置更方便。它保留 JSON 的对象与数组模型,但需要支持 JSON5 的解析器。
可添加说明注释的 JSON 数据。注释让作者能在普通 JSON 结构旁解释配置值。尾随逗号等特性的支持取决于读取工具,不能假定 JSONC 与标准 JSON 通用互换。
每行一个 JSON 值的数据流格式。每行保存一个完整 JSON 值,可逐条处理记录。它适合日志、数据导出和流水线,不需要先读取包住全部记录的大数组。
用于配置的可编程数据模板。函数、导入和对象组合让配置成为可复用的数据生成程序。求值产生具体 JSON,把共享定义与参数同其他系统读取的最终文档分开。
fsl使用 FSL 语言描述有限状态机。FSL 语句用紧凑的图式写法描述状态、转移和动作。JSSM 库把定义解释为状态机,让转移规则与周围应用逻辑分开。
在 JavaScript 中使用类 XML 界面标记。类标记元素出现在 JavaScript 表达式内,大括号嵌入动态值。转换步骤将其变成普通 JavaScript 调用,JSX 并不是直接发送给浏览器的 HTML。
jl用于数值与科学计算的动态语言。多重派发按参数类型选择方法,数组与数学写法支持数值工作。交互探索和编译执行并存,适合研究分析及可复用计算库。
justfile将项目命令组织为可复用任务。配方为项目命令命名,可接收参数或依赖其他配方。变量和设置集中重复任务,它是便捷的命令运行器,而非基于文件时间戳的构建系统。
用于配置与数据的节点式文档格式。具名节点包含参数、属性及可选子节点。写法结合有序值与层次结构,适合需要可读树形表示的配置和文档。
ktkts开发 JVM 与多平台类型化应用。空安全、数据类、扩展函数和简洁表达式支持应用开发。协程组织异步工作,互操作及多平台工具把共享逻辑连接到不同运行环境。
kql查询日志、遥测与分析数据。表格操作符通过管道筛选、投影、连接和汇总记录。适合探索大量事件数据,以时间范围与聚合分析发现运行或分析信息中的规律。
对科学文档进行结构化排版。命令与环境描述章节、公式、引用和文档结构。宏包扩展排版能力,作者可专注逻辑组织,由基于 TeX 的工具链处理布局及输出。
lean4用于函数式编程与机器验证证明。定义和定理声明共享依赖类型语言。证明项或策略解决数学证明目标,可执行函数则让形式化推理与普通编程共存于受检查的环境。
以变量与混合扩展 CSS。变量、混入、嵌套和函数减少重复样式规则。编译器生成普通 CSS,因此浏览器应用的是生成后的样式表,不会直接执行 Less 表达式。
包含过滤器、循环与条件的模板。输出表达式显示值,标签控制文档流程,过滤器转换展示结果。常用于出版和电商系统,可访问对象由承载模板的应用定义。
编译器工具链使用的中间表示。类型化指令、基本块和 SSA 值在源语言与机器码之间表示程序。文本形式适合查看优化结果,并理解编译器进行的转换。
记录应用事件、时间与日志级别。记录通常结合时间戳、级别、组件名称和自由文本消息。此项是通用高亮分类,而不是统一日志标准;具体字段取决于输出日志的应用。
结合海龟绘图的教学编程。过程和列表支持计算实验,常通过命令移动绘图海龟。交互式写法帮助学习者理解指令、重复操作与几何结果之间的关系。
嵌入应用的轻量脚本语言。表可表示集合和对象,函数与协程支持灵活的控制流。精简的运行环境适合嵌入应用,由应用向脚本开放自身功能。
基于 Lua、支持渐进类型的脚本语言。类型注解和分析工具扩展 Lua 风格脚本,以支持较大代码库。它用于 Roblox 等嵌入环境,脚本可访问的对象与服务由宿主 API 决定。
makefile定义构建自动化的目标与依赖。规则连接目标、前置依赖和 Shell 配方。文件时间戳帮助判断哪些任务需要重做,变量与模式规则减少编译或生成任务中的重复。
md为笔记与文档提供轻量文本格式。标题、列表、链接、强调和代码块在纯文本中仍可阅读。渲染器把源文件转换为排版文档,部分特性随 CommonMark 或平台扩展而不同。
基于 HTML 的模板与响应式界面组件。标签、表达式和组件结构结合文档结构与应用行为。编译器把模板转换为渲染代码,支持可复用界面,无须为每个元素手写函数调用。
进行矩阵运算、数值分析与绘图。数组是语言核心,函数可操作数据并表达数值算法。脚本和函数文件支持探索分析,工具箱则增加专业工程与科学计算能力。
支持 Vue 组件的 Markdown 扩展语法。组件区块、属性和插槽丰富普通 Markdown 文档。这套语法与 Nuxt Content 相关,可在文章中组合正文、可复用 Vue 组件与结构化内容。
嵌入 JSX 组件的 Markdown 文档。作者可在标题、段落和代码块旁导入组件并嵌入表达式。编译步骤把文档连接到组件框架,适合编写带交互内容的文档。
mmd以文本描述图表与流程图。图表专用语句描述节点、连接、参与者或事件,由渲染器生成布局。图表可作为可编辑文本与文档一起维护,并通过版本控制审阅。
mips用于 MIPS 架构的汇编指令。寄存器、标号、算术指令和分支描述 MIPS 处理器操作。阅读示例需注意寻址与汇编器约定,教学模拟器还可能提供专用系统调用接口。
用于系统与数值计算的类 Python 语言。类型化值、函数和编译期能力以熟悉的缩进风格支持性能敏感程序。外观虽类似 Python,但编译模型与系统特性需要按其自身语言规则理解。
mbtmbti支持 WebAssembly 与原生目标的类型化编程。函数、枚举、模式匹配和类型推断支持结构化逻辑。包组织可复用代码,工具链将程序编译到受支持目标,而非直接把源码当作浏览器 JavaScript。
用于智能合约的面向资源编程。模块和面向资源的类型定义资产及其操作。所有权规则限制值如何复制或丢弃,具体区块链平台则提供各自的执行与存储环境。
nar编写叙事游戏的对话与分支故事。标号、对话命令、条件和选项描述交互场景。脚本将故事文本连接到游戏变量与分支路径,使叙事流程保持可读,不必为每次交互编写通用代码。
nf以进程与通道构建可复现数据工作流。进程声明任务,通道连接输入与输出。工作流定义协调数据驱动执行,可组织在容器或不同计算环境中运行各项任务的流水线。
Nextflow 工作流中的 Groovy 语法。Groovy 表达式为 Nextflow 脚本提供计算、集合和辅助逻辑。此语法侧重嵌入式脚本层,周围工作流行为则由 Nextflow 的进程与通道结构定义。
配置网页服务路由、代理与连接。嵌套上下文中的指令配置监听、服务器名称、路径和上游服务。匹配与继承规则决定请求处理方式,单条指令的含义受周围配置影响。
采用缩进语法的编译型语言。静态类型、泛型和宏结合可读的缩进语法。向底层目标编译可生成原生程序,编译期能力则让库表达贴合问题领域的抽象。
以函数式表达式定义可复现环境。表达式、属性集、函数和惰性求值描述软件包与环境定义。语言生成供 Nix 工具使用的值,配置求值与其描述的实际构建过程相互区分。
用于创建 Windows 安装程序的脚本。区段、函数、变量和安装命令描述安装与卸载流程。脚本控制文件、快捷方式、对话框及系统设置,可一起定制安装界面和部署步骤。
nu处理结构化数据的 Shell 管道。管道传递记录、列表和表格,而不只传递非结构化文本。命令可筛选与重组具名字段,让 Shell 流程像数据变换,同时仍能集成外部程序。
objc用于 Apple 应用的面向对象 C 扩展。消息发送、类、协议和分类扩展 C 的基础语法。它与 Cocoa 框架紧密相关,对象生命周期和运行时派发影响应用行为。
结合 Objective-C 对象与 C++ 代码。同一个编译单元可结合 Objective-C 消息语法与 C++ 类、模板。适合在 Apple 框架接口与既有 C++ 原生库之间建立桥接。
支持模式匹配的类型化函数式编程。代数数据类型、模块和模式匹配围绕明确的数据结构组织程序。类型推断减少注解,函数及可变特性兼顾函数式设计与实际应用代码。
用于系统与工具开发的面向数据语言。明确的数据布局、过程和分配器相关能力支持原生应用开发。语言重视直接控制内存与集合,适合关注数据表示的工具和系统。
scad用代码描述参数化三维模型。基本形状、变换和布尔运算描述实体几何。参数与模块支持复用,可通过源代码调整尺寸和关系,不必只依靠直接拖动模型。
以纯文本编写笔记、大纲与任务列表。标题组织层次化文档,表格、链接、属性和代码块增加结构。既可记录日常笔记,也能用于计划管理、发布及可复现文档等工作流程。
使用显式声明的结构化编程。类型、记录、过程和 begin/end 区块让程序结构明确。不同方言扩展原始语言,面向对象能力及库行为取决于所选编译器环境。
用于文本处理与通用脚本编写。正则表达式、哈希、数组和灵活字符串操作让文本任务更简洁。模块与子程序可组织较大程序,使其用途不止于单行转换或管理脚本。
用于 Web 应用的服务端脚本。函数、类、命名空间和数组支持请求处理与应用逻辑。PHP 可嵌入模板,也可用于独立服务和命令行工具,具体能力由运行环境及扩展提供。
支持类型与编程能力的应用配置语言。属性、类、约束和模块描述可复用配置模型。求值生成具体配置数据,类型检查与校验帮助在其他应用读取前发现不兼容的值。
编写 Oracle 数据库过程逻辑。区块结合 SQL 语句、变量、条件、循环和异常处理。过程、函数与包把数据库端逻辑放在其操作的记录和事务附近。
potpotx保存 Gettext 原文与译文。消息标识、译文、上下文和复数形式组织本地化条目。注释与标记保存翻译提示,工具再把可编辑文件编译成应用运行时使用的消息目录。
以声明式规则描述应用授权。规则表达参与者、动作和资源之间的关系。查询判断这些关系是否允许操作,以声明式策略集中授权逻辑,避免在应用代码中分散重复条件。
由插件工具链处理的 CSS 语法。选择器与声明保留 CSS 外观,插件可转换或扩展源文件。支持哪些扩展取决于工具链配置;PostCSS 是处理系统,并非单一固定样式方言。
使用 M 表达式导入与转换数据。let 表达式为表、列表和记录的转换步骤命名。函数组合数据获取与重组操作,在承载 M 语言的工具中构成可复用分析查询。
psps1pwsh通过命令与对象管道自动化任务。cmdlet、函数和脚本通过管道传递对象,并在步骤间保留具名属性。管理命令结合结构化控制流,可操作应用、文件和系统资源。
在 Prisma 模式中定义数据模型与关系。模型、字段、关系和属性描述应用数据及数据库映射。生成器与数据源区块配置相关工具;该模式是模型定义,而不是一串 SQL 查询。
使用事实与规则编写逻辑程序。事实与规则描述关系,查询寻找满足关系的赋值。合一和回溯搜索解,提供不同于手动排列命令式指令的编程模型。
protobuf定义 Protocol Buffers 消息与服务。消息用数字标识声明类型化字段,服务可描述远程操作。代码生成器把模式转换为各语言 API,支持结构化交换,模式本身不保存序列化字节。
jade使用缩进编写紧凑的 HTML 模板。缩进表达元素嵌套,类名、属性与文本使用简洁写法。表达式和控制语句生成动态标记,包含与继承机制帮助共享页面布局。
以声明式语法管理系统配置与资源。资源声明软件包、文件、服务等系统组件的期望状态。关系指定顺序与通知,让代理比较声明配置和机器的实际状态。
可编译为 JavaScript 的类型化函数式程序。代数数据类型、类型类和显式副作用支持受静态检查的可组合程序。JavaScript 互操作连接浏览器及服务器库,同时在应用逻辑中保留类型边界。
pyPython 是用于自动化、数据处理、Web 服务和科学计算的通用语言。缩进划分代码块,列表、字典、函数和类组织数据与行为。标准库和包生态既支持短脚本,也支持以可复用模块组织的较大应用。
为 Qt 应用声明用户界面。对象、属性、绑定和信号把界面描述为层次结构。JavaScript 表达式提供动态行为,Qt 组件连接声明式文档与渲染、输入和应用服务。
定义 QML 目录中的模块与类型。条目标识模块并描述导出的 QML 类型、版本与可选插件。文件告诉 QML 引擎目录如何提供可复用组件,而不是定义组件的视觉内容。
以类 CSS 语法设置 Qt 控件样式。选择器和属性声明定制控件外观,包括状态及子控件。虽然写法类似 CSS,但支持的属性与匹配行为由 Qt Widgets 定义,而不是浏览器。
进行统计分析与数据可视化。向量、数据框、公式和函数支持统计流程。包扩展建模与可视化能力,交互求值便于探索数据集,并把分析步骤整理为可复用脚本。
用于程序与语言工具开发的 Lisp 家族语言。模块、函数和宏支持应用开发及新语言创建。语言声明选择相应语法与语义,可扩展语言设计是其生态的重要组成部分。
perl6支持语法规则与并发的脚本语言。丰富的签名、junction、语法定义和对象能力支持表达性较强的程序。内置解析结构适合结构化文本处理,并发特性则扩展了传统顺序脚本的用途。
嵌入 C# 表达式的 HTML 模板。at 符号在标记中引入 C# 表达式和指令。模板结合动态值、控制流与 HTML 结构,具体解释方式取决于承载文件的 ASP.NET 视图或组件环境。
ruby-signature描述 Ruby 类与方法的类型签名。签名描述类、模块、方法以及参数和结果的类型。这些声明支持 Ruby 代码的说明与分析,但不提供方法本身的实现。
以文本表示 Windows 注册表键值。分节标题指定注册表项,随后列出类型化值赋值或移除指令。文本格式用于导入、导出设置,内容描述系统变更,而不是通用程序逻辑。
regex用于匹配与提取文本的模式。字符类、分组、量词和断言描述文本模式。不同引擎支持的特性与转义规则不同,因此模式含义取决于求值它的语言或工具。
以声明式模型查询关系数据。关系与逻辑定义表达数据依赖,而不逐步指定更新顺序。RelationalAI 使用该语言编写模型和查询,通过规则从其他关系推导信息。
用于 RISC-V 架构的汇编指令。寄存器、加载存储、算术和分支表达 RISC-V 指令集操作。可用指令取决于所选扩展,汇编器提供的便利写法也可能转换为多条机器指令。
以类 Rust 语法表示结构化数据。类结构体值、元组、枚举和集合提供可读的序列化写法。格式适合 Rust 风格数据模型,但仍是数据描述,不是执行函数的 Rust 源文件。
定义 ROS 通信消息的字段。字段类型、名称和常量描述 ROS 组件交换的结构化消息。接口生成工具创建语言绑定,让发布者与订阅者对传输数据的结构达成一致。
用于技术文档的结构化文本标记。章节标记、指令、角色和显式引用提供结构化写作工具。Sphinx 等文档系统基于这种写法生成相互链接的技术手册与 API 文档。
rb采用简洁语法的面向对象脚本语言。对象、代码块、模块和动态方法调用支持简洁的应用逻辑。语言鼓励易读 API 与可复用库,适合 Web 应用、自动化及文本处理工具。
rsRust 结合原生编译与所有权、借用规则,帮助安全管理内存。结构体、枚举、trait 和模式匹配表达可复用设计,Result 与 Option 明确表示关键分支。常用于需要细致控制资源的系统软件、服务和工具。
编写数据处理与统计分析程序。DATA 步骤转换记录,过程执行分析或报表任务。库、数据集、格式和宏组织可重复流程,适合在同一程序中准备结构化数据并生成统计结果。
支持变量与嵌套的缩进式样式表。缩进定义嵌套规则,无须 CSS 风格的大括号和分号。变量、混入与函数支持可复用样式逻辑,再由 Sass 编译器转换为浏览器使用的 CSS。
在 JVM 上结合函数式与面向对象编程。样例类、模式匹配、trait 和丰富类型支持简洁模型及转换。语言结合面向对象组织与函数式技术,并可与 Java 生态中的库互操作。
采用词法作用域的精简 Lisp 方言。括号表达式、一等过程和词法绑定构成精简而有表达力的核心。宏与续延支持高级抽象,具体实现提供不同的库和开发环境。
使用大括号、兼容 CSS 的 Sass 语法。大括号和分号保留熟悉的 CSS 结构,并增加变量、嵌套、混入与函数。SCSS 是 Sass 的一种语法,扩展特性会在样式表交给浏览器前编译处理。
1c-query用于 1C:Enterprise 平台的数据库查询。选择、连接、条件和汇总操作平台应用数据。虽然写法类似 SQL,但表与语言能力遵循 1C 查询环境,而不是任意数据库方言。
shader定义 Unity 着色器属性与渲染通道。属性、子着色器、通道和渲染状态声明组织 Unity 着色器。嵌入代码负责 GPU 计算,ShaderLab 描述程序与材质设置如何参与渲染。
bashshshellzsh用于任务自动化的 Shell 命令与脚本。管道、重定向、变量和控制结构连接命令行程序。引号决定文本如何成为参数,Shell 专用扩展意味着外观相似的脚本也可能需要特定解释器。
console展示终端命令及其输出记录。提示符、输入命令和输出结果作为记录一起展示。适合教程与故障排查记录,整段内容并不是应直接执行的 Shell 脚本。
通过消息传递组织面向对象程序。对象接收消息,代码块表示延迟计算,类描述共同行为。语法强调消息组合,以对象之间的交互组织应用。
定义服务 API 与数据结构。形状、trait、操作和服务独立于具体传输协议描述 API。生成器可据模型产生面向多个编程环境的客户端、服务器及文档。
编写兼容 Ethereum 平台的智能合约。合约包含状态变量、函数、事件和访问修饰符。语言面向区块链执行,存储操作、交易上下文及外部调用具有不同于普通应用函数的语义。
closure-templates使用 Closure Templates 生成网页内容。具名模板、参数、表达式和控制结构生成可复用界面片段。系统支持不同环境的输出,使展示定义与提供给模板的数据分别组织。
查询 RDF 三元组与关联数据。图模式在 RDF 数据集中匹配主语、谓语和宾语。过滤、可选模式与聚合细化结果,可查询由全局标识资源表达的关联关系。
spl使用 SPL 搜索并汇总事件数据。搜索命令组成流水线,提取字段、筛选事件、计算值并汇总结果。语言围绕事件调查设计,时间戳和字段转换是许多查询的核心。
查询与操作关系数据库表。语句选择、连接、分组和更新关系数据,另有命令定义数据库结构。SQL 虽有标准,但函数、类型和扩展随引擎而异,需要结合方言理解。
配置 SSH 客户端的主机连接。主机模式分组用户名、端口、身份文件和代理等选项。配置查找与匹配规则决定应用哪些设置,避免每次连接都在命令中填写全部参数。
用于统计分析与数据管理的命令。命令转换数据集、估计模型并生成表格或图形。do 文件记录可重复分析步骤,宏和编程结构帮助组织较大的实证研究流程。
styl支持变量与嵌套的灵活样式语法。可选标点、混入、函数和变量提供灵活的样式写法。源文件编译为 CSS,浏览器最终依据生成后的规则显示元素。
surql查询与操作 SurrealDB 数据。类 SQL 语句处理记录、字段、关系和结构化值。专用表达式与操作反映 SurrealDB 数据模型,熟悉的 SQL 外观不代表兼容所有关系引擎。
结合脚本、标记与样式的界面组件。单文件组件把标记、脚本与样式放在一起。响应式表达式和模板区块描述变化的界面,由编译器转换为更新页面的代码。
用于 Apple 等平台的类型化应用开发。结构体、枚举、协议和可选值在静态检查下表达应用模型。值语义与并发特性支持现代程序,互操作可连接现有平台框架及原生库。
用于数字硬件设计与验证。模块和接口描述硬件,类、断言及约束随机化支持验证。语言扩展 Verilog,把电路建模与复杂仿真测试环境的构建能力结合起来。
配置 Linux 服务与系统资源的单元文件。分节和指令描述服务、定时器与挂载等单元。依赖及生命周期设置告诉 systemd 如何安排、监督资源,而不是列出顺序执行的 Shell 脚本。
talon定义 Talon 自动化的语音命令规则。上下文规则选择语音命令何时生效,命令体调用动作。写法把识别出的短语连接到自动化,可复用动作与捕获定义支持更复杂行为。
用于结构化关联数据的代数模式语言。代数类型定义描述结构化数据的形状与连接方式。语言用于关联数据建模,将模式声明与必须满足这些声明的具体数据实例分开。
用于工具与自动化的命令式脚本。命令接收词作为参数,替换规则连接变量与嵌套命令。过程和控制命令组成较大脚本,应用可通过嵌入式解释器开放自己的命令。
结合 Go 编写类型化 HTML 组件。模板结合 HTML 结构与 Go 表达式和控制流。生成步骤产生 Go 代码,使组件参数及周围逻辑参与项目常规类型检查与构建。
tftfvars以声明式语法定义基础设施资源。资源、模块、变量与输出描述期望的基础设施。提供商解释资源类型,计划阶段比较配置与跟踪状态,确定部署需要执行的操作。
用于文本与数学公式的排版命令。控制序列、分组和宏详细描述排版行为。高级文档系统建立在 TeX 之上,其数学布局与可编程展开模型支撑许多技术出版流程。
包含表与类型化值的易读配置格式。键值赋值、表、数组和明确的标量类型组织设置。格式强调可预测的数据结构映射,适合项目清单及需要直接手工编辑的配置。
lit使用制表符分隔字段的表格数据。每条记录占一行,制表符分隔字段。简单布局适合表格和命令行工具,但不同生成工具对字段内部制表符或换行的处理可能不同。
使用 JSX 标记编写 TypeScript 界面组件。TypeScript 声明与 JSX 元素和嵌入表达式共存。类型描述组件输入及周围逻辑,JSX 转换则生成所选界面框架需要的运行时调用。
以紧凑文本表示 RDF 三元组。前缀、紧凑标识和简写语句让 RDF 图更易手写。主语、谓语和宾语描述关系,字面量保存字符串、数字或带语言标记的文本。
面向 PHP、包含区块与过滤器的模板。表达式显示值,标签控制渲染,过滤器转换输出。区块、继承与复用片段帮助组织 PHP 应用视图,使模板结构与业务逻辑分离。
tsctsmtsTypeScript 为 JavaScript 增加静态类型,在运行前描述函数参数、对象和模块接口。类型推断、联合类型与泛型表达类型关系,但不改变 JavaScript 的底层运行模型。项目将源码编译或转换为目标环境所需的 JavaScript;含 JSX 的组件可选择 TSX。
tsp描述 API 数据模型与服务操作。模型、操作、接口和装饰器描述服务契约。生成工具将定义转换为 OpenAPI 等格式,便于共享可复用 API 结构,无须手工维护每份输出文档。
typ用于文档与公式的可编程排版。标记、函数和样式规则在同一文档语言中配合。数学记号与可编程布局支持技术出版,可复用定义将格式决策同重复正文分开。
用于应用与系统开发的编译型语言。模块、结构体、函数和显式可选结果支持可读的原生程序。语言追求直接的开发方式与静态检查,编译及平台集成由自身工具链定义。
基于 GLib 与 GObject 的类型化应用开发。类、接口、属性和信号为原生应用提供高级语法。编译产生 C 代码并连接 GLib/GObject 库,适合 GNOME 生态中的软件。
用于 .NET 应用的 Visual Basic 语法。具名区块、类、模块和事件处理程序以关键字为主的语法表达行为。语言使用 .NET 类型与库,不能与外观相似的早期 Visual Basic 方言完全等同。
描述与模拟数字电路。模块、信号、赋值和过程区块描述电路行为与结构。仿真体现时间及并发,可综合子集可转换为硬件,而不是传统处理器的顺序指令。
以强类型语言描述数字硬件。实体描述接口,体系结构以信号和并发语句描述实现。强类型及明确的时间语义支持仿真和硬件设计,多项操作可自然并行发生。
vimvimscript编写 Vim 编辑器脚本与自定义命令。表达式、函数、映射和自动命令定制编辑流程。脚本操作缓冲区、窗口与选项,传统 Vim 脚本和新方言的语法差异取决于文件上下文。
结合模板、脚本与样式的单文件组件。模板、脚本和样式区块在同一源文件中组织可复用界面。响应式状态连接逻辑与渲染标记,构建工具链根据各区块语言和属性进行处理。
包含指令与数据绑定的 Vue 模板。插值、指令和事件绑定为 HTML 增加组件相关行为。此项侧重 Vue 模板部分,而不是完整单文件组件中的脚本和样式区域。
在 TypeScript 函数中编写 Vue 模板与组件。函数包含 Vue 组件逻辑,并返回 Vine 语法编写的模板。格式可在 TypeScript 源码中放置多个组件,由工具转换嵌入标记为 Vue 渲染行为。
vy以类 Python 语法编写 Ethereum 智能合约。类型化函数、装饰器和显式存储声明描述合约操作。受限制的特性强调行为可检查性,执行仍遵循目标区块链的交易及资源模型。
以可读文本表示 WebAssembly 指令。文本格式描述模块、函数、内存和栈机器指令。它对应 WebAssembly 二进制的可读表示,适合研究生成代码及理解导入、导出和底层操作。
文言采用文言文风格语法的编程语言。声明、计算和控制流使用文言风格短语与标点,以不同表面记法表达熟悉的编程概念,再由工具把这些表达转换为可执行程序。
编写 WebGPU 着色器与计算程序。类型化函数、结构、资源绑定和入口属性描述 GPU 工作。语言服务于 WebGPU 管线,地址空间与着色阶段定义数据如何访问和处理。
mediawikiwiki编写带标题、链接与格式的 Wiki 页面。轻量标记表达强调、章节、列表和链接,模板增加可复用内容。具体能力取决于 Wiki 引擎与已安装扩展,嵌入标签和解析函数尤其如此。
描述 WebAssembly 组件模型的接口。接口定义类型和函数,world 描述组件导入与导出。写法规定 WebAssembly 组件之间的边界,让不同语言实现共享同一契约。
wl用于符号表达式与科学计算。符号表达式、模式和变换规则为数据与计算提供统一模型。内置数学及可视化函数支持探索工作,函数式结构可组合更复杂的分析。
使用标签与属性表示结构化文档。嵌套元素、属性、命名空间和文本描述层次信息。应用定义词汇含义,模式可约束文档结构,但 XML 本身并不等于某一种应用格式。
用于转换 XML 的样式表与模板。模板和 XPath 表达式选择 XML 文档部分并构造转换结果。此项适合描述文档转换的样式表源代码,而不是浏览器展示所用的 CSS 规则。
yml用于配置与交换的易读结构化数据。缩进表达嵌套映射和序列,标量样式支持短值及多行内容。锚点与别名可复用结构,读取配置时需注意空白和解析器版本约定。
通过脚本定制游戏与模组行为。变量、函数、导入和应用提供的对象描述自定义行为。常见于 CraftTweaker 等模组工具,可用操作取决于游戏及已安装的集成。
采用显式内存管理的系统编程语言。显式分配器、错误联合和编译期求值让资源与失败行为清晰可见。语言面向原生软件,可细致控制内存布局并与现有 C 代码互操作。