标签:代码生成

共 7 篇文章

C++异常规格说明noexcept对代码生成的影响分析

C++异常规格说明noexcept对代码生成的影响分析 C++ 的 noexcept 关键字不仅仅是一个文档注解,它直接指导编译器如何生成机器码。通过承诺函数不抛出异常,编译器能够

# C++编程 # noexcept # 异常处理
2026-05-17 205 0

Java 注解处理器在编译期代码生成

Java 注解处理器在编译期代码生成 Java 注解处理器是编译器的一个插件,它在编译 Java 源代码时运行,扫描特定的注解并生成额外的 Java 源文件或资源文件。这种方式常用

# Java # 注解处理器 # 代码生成
2026-04-13 168 0

Java 注解处理器:APT 与自定义注解

Java 注解处理器:APT 与自定义注解 APT(Annotation Processing Tool)是 Java 编译器提供的一种工具,用于在编译期扫描和处理注解,从而生成新

# Java # APT # 注解处理器
2026-04-07 162 0

Lisp 宏:defmacro 与 quote

Lisp 宏:defmacro 与 quote Lisp 的核心执行逻辑建立在代码即数据的理念之上。掌握 quote 的数据冻结能力与 defmacro 的代码生成机制,是编写高阶

# Lisp宏 # 代码生成 # 元编程
2026-04-07 174 0

Julia 宏:@macro 与元编程

Julia 宏:@macro 与元编程 理解 Julia 元编程与宏的底层逻辑。元编程指“让程序在运行时动态编写或修改自身代码”。在 Julia 中,宏负责在代码正式执行前(即编译

# 元编程 # Julia宏 # 表达式树
2026-04-07 166 0

Scheme 元编程:eval 与 quasiquote

Scheme 元编程:eval 与 quasiquote Scheme 的元编程能力源于它将代码视为数据的特性。在 Scheme 中,程序结构本身可以用列表、符号等基本数据类型表示

# Scheme # 元编程 # eval
2026-04-03 187 0

Elixir 宏:defmacro 与 quote

Elixir 宏:defmacro 与 quote Elixir 的宏系统让你能在编译期修改代码结构,实现高级抽象。defmacro 和 quote 是构建宏的两个核心工具。掌握它

# Elixir宏 # defmacro # quote
2026-04-02 185 0