programming-languages

标签

Cards List
#programming-languages

从几何到代数,再返回:4000年的论文(2023)[视频]

Hacker News Top ↗ · 2026-09-17 缓存

本视频总结了数学4000年的演变,从古代几何推理到现代代数符号,强调符号系统如何作为思维的认知工具。

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

C++26: 平凡的无限循环不再是无定义行为

Lobsters Hottest ↗ · 2026-09-16 缓存

C++26 将平凡的无限循环标准化为定义明确的行为,消除了之前允许编译器优化掉这些循环的无定义行为,这在嵌入式和内核应用中是有问题的。

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

类型声明语法

Lobsters Hottest ↗ · 2026-09-16 缓存

这篇文章探讨了C语言的类型声明语法在现代编程语言中的遗留问题,并比较了Go和Rust中使用的替代语法。

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

Mergiraf: 一种语法感知的 Git 合并驱动程序,支持不断增长的编程语言和文件格式集合

Lobsters Hottest ↗ · 2026-09-14

Mergiraf 是一种语法感知的 Git 合并驱动程序,增强了对各种编程语言和文件格式的合并处理。

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

Golang开发者应该尝试Odin

Lobsters Hottest ↗ · 2026-09-13 缓存

本文主张Golang开发者应该探索Odin,这是一种新的编程语言,通过内存管理和数组编程等功能解决了Go的一些局限性。

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

为什么公司停止使用Haskell?

Lobsters Hottest ↗ · 2026-09-12 缓存

公司经常停止使用Haskell是因为采用策略不当,以及语言优势与短期商业激励之间的不匹配,而非技术缺陷。

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

编程语言中的一些好点子

Hacker News Top ↗ · 2026-09-12 缓存

本文讨论了三种编程语言特性:用于在Crystal和TypeScript等静态语言中实现动态感觉的流类型、用于确保Rust内存安全的借用检查,以及用于D语言中不变性检查的契约编程。

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

Rust 是 Microsoft 的一级语言

Hacker News Top ↗ · 2026-09-10 缓存

Microsoft 宣布将 Rust 列为内部开发的一级语言,并推出了 rustc_codegen_utc,这是一个新的代码生成后端,将 Rust 与 MSVC 集成,以增强 Windows 平台支持。

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

Rust:空类型并非底类型

Lobsters Hottest ↗ · 2026-09-08 缓存

这篇文章讨论了Rust中最近新增的空类型,解释了空类型和底类型之间的区别,以及它们如何影响语言中的类型强制转换。

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

类型推断存在可用性问题 (2019)

Lobsters Hottest ↗ · 2026-09-08 缓存

这篇博文认为,编程语言中的类型推断虽然被广泛采用,但可能通过增加认知负担和妨碍代码理解而导致可用性问题。

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

C 并非低级语言 (2018)

Hacker News Top ↗ · 2026-09-07

这篇文章论证了 C 编程语言并非真正的低级语言,挑战了普遍观念,并讨论了其抽象和设计。

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

@dhh: 我认为这是(非常)错误的,但我依然喜欢 Bjarne。看看这是怎么运作的?你可以不同意一个人,但仍然可以…

X AI KOLs Timeline ↗ · 2026-09-07 缓存

C++ 的创造者 Bjarne Stroustrup 批评人工智能生成的代码和自然语言编程,引发了 DHH 关于即使不同意也重视贡献的回应。

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

Smolts:专为教学语言设计的教学IDE(eighty-twenty news)

Lobsters Hottest ↗ · 2026-09-04 缓存

Smolts是一款面向SMoL语言的教学IDE,支持用户编写代码并以可视化方式单步调试,展示续延、环境和存储等概念。

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

当你的最爱编程语言面临法西斯主义问题时,你该怎么办?

Lobsters Hottest ↗ · 2026-09-03 缓存

作者因创建者 DHH 的争议性观点,对使用 Ruby 和 Rails 感到矛盾,探索了 Hanami 和 Gleam 等替代品,但未找到完美替代。

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

CTTI是指数级的,RTTI是线性的

Lobsters Hottest ↗ · 2026-09-02 缓存

本文论证了运行时类型信息(RTTI)具有线性成本,而编译时类型信息(CTTI)可能导致编译时间和二进制大小的指数级成本,挑战了CTTI是零成本的假设。

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

Bluefin 是一个能力系统

Lobsters Hottest ↗ · 2026-09-02 缓存

Bluefin 是一个 Haskell 效果系统,现已重新品牌化为能力系统,以强调其使用值级参数进行访问控制,借鉴了基于能力的安全模型。

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

为什么我对效果系统(2025)感到兴奋

Lobsters Hottest ↗ · 2026-09-02 缓存

作者解释了为什么编程语言中的效果系统令人兴奋,与当前系统相比,它提供了对资源交互更好的控制、可组合性和可测试性。

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

@ryanlpeterman: 为什么 Rust 现在被过度使用 Martin Odersky(Scala 的创造者):"目前,Rust 实际上被过度使用,因为很多……"

X AI KOLs Timeline ↗ · 2026-08-31 缓存

Martin Odersky,Scala 的创造者,认为 Rust 在那些垃圾收集就足够的应用中被过度使用,并建议使用更简单的替代方案。该推文推广了一场讨论 Rust、Zig、Python 和 Scala 之间的比较,以及 AI 对编程语言影响的访谈。

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

与oofoe关于REBOL、Forth、Decker、Janet及VFx行业的访谈

Lobsters Hottest ↗ · 2026-08-30 缓存

与开发者oofoe的访谈,讨论他如何使用REBOL、Forth、Decker和Janet等小众编程语言,以及DSL设计和在VFx行业中的应用见解。

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

布尔扫描的对称性

Lobsters Hottest ↗ · 2026-08-27 缓存

本文探讨了数组语言(如APL)中布尔扫描的对称性,通过函数方程和算法洞见讨论了折叠和扫描的优化方法。

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

提交意见反馈