ThinkLab

Next Door 0.5x Engineer

编译器Parsing(二):LL(1)文法和解析器

发布于

为什么编译器里既有 LL(1) 也有 LR 编译器里的语法分析,看起来像是在“检查程序符不符合语法”,但真正的核心其实是搜索一条正确的推导路径。同样一套上下文无关文法,可以从顶向下猜接下来该展开什么,...

继续阅读 →

LLM Wiki

发布于

前言 原文LLM Wiki。 LLM Wiki 使用 LLMs 构建个人知识库的模式。 这是一个想法文件,设计为可以复制粘贴到你的 LLM 代理(例如 OpenAI Codex、Claude Code...

继续阅读 →

编译器Parsing(一):上下文无关语法

发布于

编译器怎样看懂程序结构 编译器不只要把源码切成 token,还要把 token 组织成有层次的结构。 属于哪个代码块, 的循环体在哪里, 应该怎样分组,这些都不是词法分析能解决的问题。 词法分析把源码...

继续阅读 →

编译器Lexing(二):NFA/DFA

发布于

词法分析器为什么总是从正则表达式走到自动机 手写词法分析器并不神秘,但它很容易写得又长又脆弱。真正高效的做法,通常不是直接写一堆分支和状态变量,而是把“如何识别 token”先写成正则表达式,再把这...

继续阅读 →

The Personal MBA(六):金融

发布于

前言 书籍 The Personal MBA Chapter 6。 真正有用的商业财务不是算得更复杂,而是先看清钱为什么留下来 很多人一听到财务,就会想到报表、公式、术语和一大堆数字。但对一家生意来说...

继续阅读 →

The Personal MBA(五):价值传递

发布于

前言 书籍 The Personal MBA Chapter 5。 把东西交付出去并不等于把价值送到客户手里 一家生意能不能长期成立,关键不在于卖出了多少次,而在于客户付完钱之后,是否持续、稳定、愉快...

继续阅读 →

The Personal MBA(四):销售

发布于

前言 书籍 The Personal MBA Chapter 4。 销售的本质是让一笔好交易自然发生 很多人一听到“销售”,脑子里想到的还是推销话术、压单技巧,甚至是让人不舒服的说服。真正有效的销售恰...

继续阅读 →

探索主题