programming-languages

标签

Cards List
#programming-languages

混合视觉与文本代码

Hacker News Top · 9小时前 缓存

本文介绍了Hybrid ClojureScript,一种允许开发者混合视觉与文本语法用于领域特定表达式的编程语言,保持了可组合性和静态推理能力。

0 人收藏 0 人点赞
#programming-languages

C++ 生命周期结束指针清零与 OOTA 进展

Lobsters Hottest · 21小时前 缓存

在2026年6月于布尔诺举行的C++标准委员会会议上,三篇关于启用生命周期结束指针清零的论文被投票纳入C++29,解决了自1998年标准以来存在的问题,并且在禁止标准草案中出现凭空产生(OOTA)值方面取得了进展。

0 人收藏 0 人点赞
#programming-languages

记录类型推断入门指南

Lobsters Hottest · 昨天 缓存

本文解释了静态类型语言中匿名记录类型推断的基础知识,使用了类型理论符号并以Haskell作为实现语言。

0 人收藏 0 人点赞
#programming-languages

(如何用Python编写一个(Lisp)解释器)(2010)

Hacker News Top · 3天前 缓存

Peter Norvig 的经典教程,讲解如何在Python中实现Scheme解释器,阐述了语言解释和求值的核心概念。

0 人收藏 0 人点赞
#programming-languages

Lobsters对Claudius的访谈

Lobsters Hottest · 2026-06-16 缓存

对Claude Roux的访谈,他是LispE和TAMGU的维护者,讨论他在计算语言学、符号人工智能以及基于规则的自然语言处理系统的局限性方面的职业生涯。

0 人收藏 0 人点赞
#programming-languages

Xavier Leroy关于编程中控制结构的新书

Lobsters Hottest · 2026-06-15 缓存

Xavier Leroy宣布了一本关于编程语言中控制结构的新书,涵盖从goto到代数效应的内容,提供CC许可下的免费预览。

0 人收藏 0 人点赞
#programming-languages

静态类型与铲子(2026)

Lobsters Hottest · 2026-06-10 缓存

作者认为,2010年代静态类型编程的复兴归功于改进的类型系统(例如 TypeScript、Haskell、Rust),这些系统提供了可空类型处理、和类型以及类型推断,与 Java 和 C++98 等早期语言中糟糕的静态类型形成对比。

0 人收藏 0 人点赞
#programming-languages

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

Lobsters Hottest · 2026-06-10 缓存

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

0 人收藏 0 人点赞
#programming-languages

为什么 AI 智能体几乎都用 TypeScript 编写?

Reddit r/AI_Agents · 2026-06-04

本文探讨了为何 TypeScript 已成为构建 AI 智能体及智能体框架的主流语言,并追问为何 Rust 或 C++ 等替代方案没有得到更广泛的应用。

0 人收藏 0 人点赞
#programming-languages

C++ 标准库在过去十五年间一直在自我撤步,证据公开

Lobsters Hottest · 2026-06-04 缓存

一份详细的目录,列出了从 C++11 到 C++26 期间被正式弃用、非正式不推荐或由于 ABI 约束实际上已损坏但无法修复的 C++ 标准库特性。文章指出,C++ 委员会推出一系列替代品来替换其自身特性的模式始终如一,其中包含一个基准测试,显示 Rust 和 C++ 标准库容器之间的 P99 延迟差异高达 58 倍。

0 人收藏 0 人点赞
#programming-languages

安全变得简单 第1部分:单一所有权(并非)可选

Lobsters Hottest · 2026-06-03 缓存

本文介绍了一种基于线性类型和抽象解释的内存安全新方法,旨在比Rust更符合人机工程学原理地消除诸如释放后使用和内存泄漏等常见错误。

0 人收藏 0 人点赞
#programming-languages

Go 实验详解

Lobsters Hottest · 2026-06-01 缓存

本文介绍了 Go 语言中实验性功能的处理方式、生命周期以及近期实验示例。

0 人收藏 0 人点赞
#programming-languages

回归构建模块的构建模块

Lobsters Hottest · 2026-05-27 缓存

本文类比了C/C++中的安全漏洞与Verilog中的安全漏洞,指出硬件描述语言的设计导致了缺陷,并认为行业应投资于更安全的替代方案,类似于软件领域对内存安全编程语言的推动。

0 人收藏 0 人点赞
#programming-languages

代数效应:给普通人的解释

Hacker News Top · 2026-05-26 缓存

这是一篇教育性博客文章,通过类比 try/catch 和 async/await 来解释编程中的代数效应概念,并讨论了它们与 React 及未来编程范式的潜在关联。

0 人收藏 0 人点赞
#programming-languages

你的函数是什么颜色?(2015)

Hacker News Top · 2026-05-26 缓存

一篇2015年的博文,提出一个假设的编程语言,其中函数被标记为红色或蓝色,借此比喻批评JavaScript等语言中同步与异步函数的人为区分。

0 人收藏 0 人点赞
#programming-languages

关于C数组类型语义的讨论

Lobsters Hottest · 2026-05-24 缓存

本文解释了C数组类型的令人困惑的行为,包括它们退化为指针、sizeof和函数参数等例外情况,并将其与函数类型进行比较,提出了一种数组和指针严格分离的心理模型。

0 人收藏 0 人点赞
#programming-languages

使用枯燥语言配合LLM

Hacker News Top · 2026-05-22 缓存

一篇观点文章指出,LLM在枯燥且一致的语言与生态系统(如Ruby on Rails)中表现更佳,因为训练语料库的方差较低,从而产生更可靠的智能体输出,而碎片化的生态系统(如JavaScript)则导致效果不佳。

0 人收藏 0 人点赞
#programming-languages

.NET(即C#)迎来联合类型

Hacker News Top · 2026-05-22 缓存

.NET 11 预览版在 C# 15 中引入了联合类型,这是一个期待已久的功能,用于处理可以是多种类型之一的数据,并新增了 'union' 关键字和模式匹配。

0 人收藏 0 人点赞
#programming-languages

擦除存在类型

Lobsters Hottest · 2026-05-20 缓存

深入探讨 Rust 类型系统中的存在量词,比较 `dyn Trait` 和 `impl Trait`,并探索超越 `Self` 的存在量化类型变量的高级模式。

0 人收藏 0 人点赞
#programming-languages

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

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

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

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

提交意见反馈