language-design

标签

Cards List
#language-design

编译原理与语言设计导论

Hacker News Top · 昨天 缓存

一本由 Douglas Thain 教授编写的免费在线教材,介绍编译器构造,读者可学习如何为类 C 语言构建编译器,生成 X86 或 ARM 汇编代码。支持免费下载或购买纸质版。

0 人收藏 0 人点赞
#language-design

Rhombus v1.0: 一种带有常规语法的Racket风格语言

Lobsters Hottest · 2026-06-22 缓存

Rhombus v1.0,一种基于Racket构建的、具有常规语法和强大宏功能的新型可扩展编程语言,已发布。

0 人收藏 0 人点赞
#language-design

非尾部分隔符并不令人愉悦

Lobsters Hottest · 2026-06-10 缓存

本文认为,在编程语言和数据格式中禁止尾部分隔符(如逗号)会使代码编辑更容易出错且不一致,并主张语言设计应允许尾部分隔符以提供更好的开发者体验。

0 人收藏 0 人点赞
#language-design

BQN:什么是原语?

Hacker News Top · 2026-05-30 缓存

这篇文章由Marshall Lochbaum撰写,讨论了BQN数组编程语言中选择原语背后的哲学,主张原语应是发现的而非发明的,并对符号与名称进行了对比。

0 人收藏 0 人点赞
#language-design

为什么C语言中存在箭头(->)运算符?

Lobsters Hottest · 2026-05-20

一篇解释C语言中箭头运算符(->)存在的历史和技术原因的文章。

0 人收藏 0 人点赞
#language-design

@Pragmatic_Eng: C# 的创始人 Anders Hejlsberg(@ahejlsberg) 谈塑造了该语言的设计目标以及为何标准化……

X AI KOLs Following · 2026-05-20 缓存

C# 的创始人 Anders Hejlsberg 讨论了塑造该语言的设计目标,包括面向对象、托管代码、垃圾回收、反射和标准化。

0 人收藏 0 人点赞
#language-design

Aperio Lang

Hacker News Top · 2026-05-15 缓存

Aperio 是一种编程语言,旨在通过使用基于递归超图的类型化单元(称为 loci)的结构模型,来降低人类心智模型与 LLM 代码生成之间的翻译成本。

0 人收藏 0 人点赞
#language-design

如果 EndBASIC 中没有 BASIC 会怎样?—— Julio Merino 著

Hacker News Top · 2026-05-09 缓存

Julio Merino 探讨了 EndBASIC 的未来,研究是否应移除 BASIC 语言层,以便将底层的 Rust VM 和图形引擎重新用于更现代或更通用的开发需求。

0 人收藏 0 人点赞
#language-design

语言实现破坏语言保证时,人们会感到困惑

Hillel Wayne — Computer Things · 2026-04-21 缓存

TLA+ 语义保证无序更新,但 TLC 模型检查器通过要求有序赋值并添加如 PrintT 等有副作用的运算符来破坏这些保证,导致初学者感到困惑。

0 人收藏 0 人点赞
#language-design

七大编程原语言(2022)

Hacker News Top · 2026-04-19 缓存

一篇文章探讨了七种构成大多数现代编程语言基础的编程语言原型(原语言),认为学习植根于这些原型的基础知识比选择特定语言更重要。

0 人收藏 0 人点赞
#language-design

我对Prolog的不满

Hillel Wayne — Computer Things · 2026-01-14 缓存

Hillel Wayne的一篇博文,详细讲述了他对Prolog编程语言的不满,包括字符串问题、缺乏函数、数据类型有限以及cut操作等。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈