标签
Tony Finch 重新审视了他的格里高利历到儒略历天数转换算法,融合了 Ben Joffe 的技巧,得出了一个更高效、更稳健的公式。
文章重点介绍了一个巧妙的技巧:一个文件同时是有效的 DOS COM 可执行文件,展示了多语言文件格式(polyglot file format)。
一篇博客文章,探讨 Python 原始字符串字面量和 f-string 语法中的古怪行为,包括原始字符串不能以反斜杠结尾以及 f-string 表达式可以包含注释和多行的示例。
AI 充当了一位耐心、全天候的私人导师,解释概念、调试代码,并一步步指导学习者,不带任何评判,从而让学习编程变得容易得多。
Casey Muratori 通过经典的形状面积示例,演示了遵循多态和短小函数等“干净代码”准则如何导致显著的运行时性能开销。
讨论埃隆·马斯克的说法:随着AI直接从文本描述生成二进制文件,编程最终将消亡;文章将源代码与汇编进行比较,并思考可验证性和抽象层级的挑战。
一段视频演示了用Piet编写的一个quine,Piet是一种以图像作为程序的深奥语言。一张252x189的GIF既作为程序又作为其输出,逐字节打印自身。
一段视频转录文本,讨论如何通过使用组合器和 Result 类型而不是 unwrap 来避免 Rust 中的 panic,解释了三种典型的崩溃原因,并强调编写健壮的代码。
Joel Spolsky 认为 UI 编程既简单又有趣,优秀的 UI 设计遵循理性规则而非艺术神秘主义,并以他在面包店工作中控制环境的个人轶事举例说明。
关于写入时 EPIPE 错误的技术讨论,指出遇到 EPIPE 通常表明程序在处理管道断裂时存在设计问题。
本文探讨了解析 C 语言 `sizeof` 运算符所面临的挑战,该运算符可以接受表达式或带括号的类型,而复合字面量和后缀运算符又带来了额外的复杂性。文章讨论了解析策略,并指出 C2y 新引入的 `_Countof` 运算符也面临类似问题。
A blog post exploring the nonexistent dates of October 5-14, 1582 due to the Gregorian calendar reform, and how Ruby, Python, and Perl handle these invalid dates.
一篇解析文章,分析 AI 模型用于编程的实际成本,通过 token 定价、缓存分布和订阅数学来比较 DeepSeek Flash 和 OpenAI 的 Luna。
一篇文章解释了为什么浮点数是泄漏的抽象,涵盖精度限制、减法问题和溢出/下溢,并引用了Goldberg的经典论文。
collections.ChainMap 是 Python 内置的一个类,它将多个字典或映射组合成一个可更新的单一视图,而无需在内存中合并它们。
一篇博客文章,介绍了在测试中使用延续来捕获效果,从而实现一种通用的模拟方法。这种方法允许测试在不执行效果的情况下,验证正确的参数和调用顺序。该技术以 Gleam 编程语言演示。
这篇文章认为大型语言模型是软件抽象历史中的新一级,使自然语言成为接口,提升了人的能动性,但不会终结编程,而是延续了从意图取代实现的趋势。