V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  agagega  ›  全部回复第 5 页 / 共 260 页
回复总数  5190
1  2  3  4  5  6  7  8  9  10 ... 260  
有本书叫《 Engineering a Compiler 》,有中文版《编译器设计》,翻译的也还可以。这本书涵盖了前端到后端的理论,但也比龙书通俗易懂一些,另外章节划分比较完整,不会像有些书一样从头到尾带你写一个语言的编译器。前端里面各种自动机理论看不明白可以跳过,把前端部分看完以后就能理解递归下降、LL 、LR 这些概念了。

写类似编译器的软件,还有本书叫《编程语言实践模式》,里面提供了很多实用性的套路(或者说设计模式),也算很有帮助。

你要改 SQL 的话重点其实不在编译原理这里,而是理解 SQL 的完整语法,有些地方不理解还得学一下关系代数。C 语言的语法定义在主流语言算简单的,但也能找到不少大家不了解的阴暗角落。

查询引擎和编译器关系就不那么大了,虽然说有很多人觉得可以用编译器思路来优化查询,但不做那么深的话基本还是数据库那套理论。其实你用 ANTLR 或者 Bison 这类工具,只需要知道它们解析的局限性就好了。LL 很好理解,LR 可能要稍多花点时间。
51 天前
回复了 145431 创建的主题 美酒与美食 美食成了我现在最重要的爱好之一
请问雪平锅有什么特别的吗?感觉用起来和家里那种小不锈钢锅差不多。
52 天前
回复了 HashV2 创建的主题 V2EX 感觉站内技术问题讨论的贴子越来越少了
这个论坛不是没有优质的技术讨论。

但很可惜,这个论坛的底色(基本盘)并不是所谓硬核技术爱好者,而是无感甚至讨厌技术的混饭程序员。
在 iOS 上始终有点卡,比不过原生的
AI 设计图标不行的,画美术作品和设计完全是两码事,我试过 DALLE 出图标几乎不能用,而且不能微调。还不如让 GPT 直接告诉你文字你自己跟着画,或者让它出 svg
55 天前
回复了 vzyw 创建的主题 程序员 2024 了找不到完美的键盘
我也很奇怪,机械键盘那么多客制化,折腾什么轴、颜色、灯、材质,但是相比之下键位并没那么多样化?反而薄膜键盘各种厂商出的键位还更有特色一点。

除了 RF ,就没见过键位完美复刻妙控键盘的。这些一个个还号称完美适配 Mac
hacker news
抽象一词在互联网上流行是因为成都主播李老八。至于四川方言里的抽象是否本来就有这个意思,我也不好说。总之现在互联网上一个词只要能被滥用,就一定会被滥用。上一个是 PUA ,下一个,我猜是性缘脑。
60 天前
回复了 salor 创建的主题 Apple 煞笔苹果
Apple Store 的逆天之处还不止这点😂发新品之前会关店,直接不让你买了
65 天前
回复了 fliter 创建的主题 职场话题 技术人的目标和终点在哪里?
Career 本来就是个奢侈的东西,我一个朋友的哥哥,卖过炸串,当过超市收银,卖过房,修过车。这几段经历相互能有什么帮助吗?也许有,也许没有。在座程序员的 career 至少比这个顺利吧。
有几次同事来我机器上帮忙看个东西,想敲两个字,结果发现我是双拼出来结果不对很诧异。

这个还好,因为大部分人不用双拼。比较奇怪的是,同事用我的 Vim 发现按:出不来命令,因为我把: ;给换了,原来这么多天天用 Vim 且用了很多年的人也不会改: ;这个设置么…
75 天前
回复了 ztm0929 创建的主题 问与答 内卷=恶性竞争!=良性竞争
内卷一词本就没有明确定义,它的本意和今天用来指涉竞争的这个词毫无关联。很多张口闭口内卷的人,自己恐怕连个定义都下不下来。讨论一个没定义的概念就是玩无意义的语言游戏,如果讨论的对象连基本的语言表达能力都不具备,则更是浪费时间。(测试语言能力的标准:遇到一件事,忍不住回复当下流行的梗时,想想用正常汉语能否表达出相同意思)

再者,如果假定就把内卷定义为恶性竞争,那它也是个价值判断大于事实判断的词。《反不正当竞争法》第一条说了为什么要反不正当竞争,第二条定义什么是不正当竞争。这就是个正面例子。而质疑楼主开技术讨论群是内卷的人,言下之意即有人讨论技术就是在恶性竞争,损害自己的利益。这……有道理吗?
80 天前
回复了 justincnn 创建的主题 健康 你还记得生理上最痛的经历么?
最痛的经历是痛风,真的是一夜睡不着觉,哪怕晚上躺着脚碰到一点点被子都会疼。其次应该是急性肠胃炎,去医院走的几步路都很困难。
83 天前
回复了 TGhoull 创建的主题 Apple 苹果将在 iOS17.4 支持侧载
Notarize 就是把你的 App 打包发给苹果的服务器扫描一遍,和审核的区别在于 Notarize 是自动的,几分钟就能出结果。现在不上架 App Store 的 macOS App 都要过 Notarize ,但是 Notarize 依然需要开发者每年交年费。
1  2  3  4  5  6  7  8  9  10 ... 260  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5719 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 02:29 · PVG 10:29 · LAX 19:29 · JFK 22:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.