<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>编译原理 on Answer</title>
    <link>https://answer.freetools.me/tags/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/</link>
    <description>Recent content in 编译原理 on Answer</description>
    <generator>Hugo -- 0.152.2</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 13 Mar 2026 10:59:59 +0800</lastBuildDate>
    <atom:link href="https://answer.freetools.me/tags/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>词法作用域与动态作用域：为什么这个六十年前的设计抉择至今仍在影响你的代码</title>
      <link>https://answer.freetools.me/%E8%AF%8D%E6%B3%95%E4%BD%9C%E7%94%A8%E5%9F%9F%E4%B8%8E%E5%8A%A8%E6%80%81%E4%BD%9C%E7%94%A8%E5%9F%9F%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E5%85%AD%E5%8D%81%E5%B9%B4%E5%89%8D%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%8A%89%E6%8B%A9%E8%87%B3%E4%BB%8A%E4%BB%8D%E5%9C%A8%E5%BD%B1%E5%93%8D%E4%BD%A0%E7%9A%84%E4%BB%A3%E7%A0%81/</link>
      <pubDate>Fri, 13 Mar 2026 10:59:59 +0800</pubDate>
      <guid>https://answer.freetools.me/%E8%AF%8D%E6%B3%95%E4%BD%9C%E7%94%A8%E5%9F%9F%E4%B8%8E%E5%8A%A8%E6%80%81%E4%BD%9C%E7%94%A8%E5%9F%9F%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E5%85%AD%E5%8D%81%E5%B9%B4%E5%89%8D%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%8A%89%E6%8B%A9%E8%87%B3%E4%BB%8A%E4%BB%8D%E5%9C%A8%E5%BD%B1%E5%93%8D%E4%BD%A0%E7%9A%84%E4%BB%A3%E7%A0%81/</guid>
      <description>词法作用域与动态作用域：为什么这个六十年前的设计抉择至今仍在影响你的代码</description>
    </item>
    <item>
      <title>热重载：为什么修改代码不需要重启程序？</title>
      <link>https://answer.freetools.me/%E7%83%AD%E9%87%8D%E8%BD%BD%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BF%AE%E6%94%B9%E4%BB%A3%E7%A0%81%E4%B8%8D%E9%9C%80%E8%A6%81%E9%87%8D%E5%90%AF%E7%A8%8B%E5%BA%8F/</link>
      <pubDate>Fri, 13 Mar 2026 08:20:44 +0800</pubDate>
      <guid>https://answer.freetools.me/%E7%83%AD%E9%87%8D%E8%BD%BD%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BF%AE%E6%94%B9%E4%BB%A3%E7%A0%81%E4%B8%8D%E9%9C%80%E8%A6%81%E9%87%8D%E5%90%AF%E7%A8%8B%E5%BA%8F/</guid>
      <description>从Lisp的REPL到Flutter的亚秒级刷新，深入解析热重载技术如何在不同语言和运行时中实现代码的运行时更新，揭示解释器、JIT和原生代码热重载的本质差异与技术权衡。</description>
    </item>
    <item>
      <title>Markdown解析器的二十年博弈：为什么一行文本能引发如此复杂的技术战争</title>
      <link>https://answer.freetools.me/markdown%E8%A7%A3%E6%9E%90%E5%99%A8%E7%9A%84%E4%BA%8C%E5%8D%81%E5%B9%B4%E5%8D%9A%E5%BC%88%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%80%E8%A1%8C%E6%96%87%E6%9C%AC%E8%83%BD%E5%BC%95%E5%8F%91%E5%A6%82%E6%AD%A4%E5%A4%8D%E6%9D%82%E7%9A%84%E6%8A%80%E6%9C%AF%E6%88%98%E4%BA%89/</link>
      <pubDate>Sat, 07 Mar 2026 02:37:11 +0800</pubDate>
      <guid>https://answer.freetools.me/markdown%E8%A7%A3%E6%9E%90%E5%99%A8%E7%9A%84%E4%BA%8C%E5%8D%81%E5%B9%B4%E5%8D%9A%E5%BC%88%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%80%E8%A1%8C%E6%96%87%E6%9C%AC%E8%83%BD%E5%BC%95%E5%8F%91%E5%A6%82%E6%AD%A4%E5%A4%8D%E6%9D%82%E7%9A%84%E6%8A%80%E6%9C%AF%E6%88%98%E4%BA%89/</guid>
      <description>深入解析Markdown解析器的技术演进历程。从2004年John Gruber的原始实现到CommonMark标准化，从强调解析的delimiter stack算法到XSS安全防护。基于CommonMark规范、mdast标准和多个CVE漏洞分析，系统梳理Markdown从文本到AST的完整技术链路，揭示简单语法背后复杂的解析器设计哲学。</description>
    </item>
    <item>
      <title>WebAssembly十年：从浏览器的第四种语言到「隐形」的基础设施</title>
      <link>https://answer.freetools.me/webassembly%E5%8D%81%E5%B9%B4%E4%BB%8E%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%84%E7%AC%AC%E5%9B%9B%E7%A7%8D%E8%AF%AD%E8%A8%80%E5%88%B0%E9%9A%90%E5%BD%A2%E7%9A%84%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD/</link>
      <pubDate>Fri, 06 Mar 2026 04:07:44 +0800</pubDate>
      <guid>https://answer.freetools.me/webassembly%E5%8D%81%E5%B9%B4%E4%BB%8E%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%84%E7%AC%AC%E5%9B%9B%E7%A7%8D%E8%AF%AD%E8%A8%80%E5%88%B0%E9%9A%90%E5%BD%A2%E7%9A%84%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD/</guid>
      <description>2015年，WebAssembly以「JavaScript杀手」的姿态横空出世。十年后，它不仅没有取代JavaScript，反而以一种出人意料的方式找到了自己的位置——成为互联网基础设施中「隐形」的加速层。</description>
    </item>
  </channel>
</rss>
