Shukla

Nishant Shukla 是一位程序员、研究者和作家,在加州大学洛杉矶分校(UCLA)获得计算机科学博士学位。

JavaScript 中最妙的双关语

作者从莎士比亚双关语切入,指出自然语言与编程语言共享“语法”这一性质,并演示如何用 JavaScript 的 tag function 制造“伪 Mustache 模板”:prompt 标签让 ${url} 在用户脑中看起来像 {{ url }},但 JS 实际看到的是对象简写 ${{ url }},最终字符串被 Helicone 等可观测性工具解析。 这是一个基于 ${...} 与 { name } 对象简写巧合的“双关”:同一串代码对读者和解析器呈现两种理解。作者承认有点玩过头,但强调 2024 年与 Helicone 的 Justin 合作已将其做成 SDK 官方特性,并顺带预告了后续关于语法模型和空间语言的两篇文章。 适合对 JS 模板机制、LLM prompt 工程与语言趣味都感兴趣的读者。
评论点赞收藏4 天前

我在教一门12周的量子Oracle工程入门课

大多数量子加速声明依赖的 oracle 只存在于纸面上。这门 12 周课程从零开始教如何构建实用的量子电路。核心内容涵盖:可逆电路设计、Bennett 垃圾回收法、Gidney 的 AND†测量擦除法、三种 scratch 寄存器调用约定、Lean 内核验证的 proof-carrying circuits,以及仅用单量子比特测量的设备测试方法。 课程以一个 3×3 棋盘两回合的量子 Gomoku 为例,展示 169 量子比特实现。作者对当前量子计算宣传中的弱基线、忽略并行性、将查询次数伪装成运行时间等问题提出明确批评。
评论点赞收藏24 天前

空间语言:用二维方式写代码

作者提出用二维空间布局编写代码,通过自定义算子@@实现三目逻辑翻转,并以此模拟量子计算中的CCCX门和借位反计算(uncomputation)。 文章展示了如何用这种“空间语言”构建3位加法器,并回顾了Befunge、Orca、Ladder Logic等现有二维或空间编程语言。核心观点是改变代码的空间结构能重塑编程思维,类似萨丕尔-沃夫假说在技术领域的体现。
评论点赞收藏70 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。