programming-languages

标签

Cards List
#programming-languages

Multistack Concatenative Programming Languages

Lobsters Hottest · 4小时前 缓存

An exploration of multistack concatenative programming languages, discussing how auxiliary stacks and dynamic bindings like Factor's namespaces and PostScript's dictionaries can ease data stack management without sacrificing concatenative composition.

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

2026年我不会用Python的项目

Lobsters Hottest · 5天前 缓存

作者讨论了在Python聚会上的一次演讲,内容是关于2026年他们不再使用Python的项目,概述了其局限性和替代方案,同时也承认Python在某些领域仍然表现出色。

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

Modelling Actors with Redex: Part I

Lobsters Hottest · 5天前 缓存

A tutorial on using PLT Redex to model ISWIM, the first part of a series on modelling actor-like systems.

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

@ryanlpeterman:Roberto Ierusalimschy 是 Lua 编程语言的创造者。我采访了他,谈论了 Lua 的独特优势、编程…

X AI KOLs Following · 5天前 缓存

对 Lua 创造者 Roberto Ierusalimschy 的采访,涵盖 Lua 独特的面向嵌入的设计、它与 Python 的差异、LuaJIT 的工作原理,以及对 AI 对编程语言影响的预测。

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

实用内存安全

Lobsters Hottest · 5天前 缓存

文章讨论了最近通过 Fil-C 提出的 Zig 内存安全方案,比较了 Fil-C 与 Rust 对内存安全的定义,并主张内存安全是一个具有实用定义的频谱,同时使用了一个 Fil-C 仍然不安全的具体示例。

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

C++26:减少未定义行为

Lobsters Hottest · 2026-07-29 缓存

C++26 引入了减少未定义行为的更改,特别是使删除指向不完整类型的指针成为格式错误,从而提高了程序安全性。

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

The Unreasonable Effectiveness of Constructive Data Modeling

Lobsters Hottest · 2026-07-27 缓存

本文通过将类型视为构造新值的正空间而非限制值的负空间,结合积类型和和类型,可以精确建模数据的不变量,避免与类型检查器的斗争。建议使用简单类型组合而不是复杂类型系统特性。

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

并发、交互、可变:三者选二

Hacker News Top · 2026-07-27 缓存

文章探讨了编程语言中并发、交互性和可变性之间的固有权衡,通过Common Lisp、Python、Ruby和Erlang的例子说明没有语言能完全优化这三者。

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

Forth 与 Lisp 的迁移之道

Lobsters Hottest · 2026-07-26 缓存

本章节选自《Let Over Lambda》,探讨如何使用宏在 Lisp 中实现 Forth 编程语言,强调语法的二元性和元编程技术。旨在向 Lisp 读者教授 Forth 概念,并讨论 Forth 设计背后的哲学。

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

内存安全绝对主义者

Lobsters Hottest · 2026-07-25 缓存

本文批评了编程语言辩论中的内存安全绝对主义,认为像 Fil-C 这样的新方法也有权衡,而将 Rust 视为不安全忽略了实际好处。

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

编程语言在线历史百科全书

Hacker News Top · 2026-07-24 缓存

HOPL 是一部在线历史百科全书,收录了从18世纪至今的8,945种编程语言,包含影响链接和引用,但目前显示内部数据库错误。

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

编程语言是平台的创作工具

Hacker News Top · 2026-07-24 缓存

一篇反思性文章,论证编程语言是平台的创作工具,通过IBM和Microsoft等历史实例,阐述语言如何塑造生态系统和开发者社区。

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

为什么要关心编程语言

Lobsters Hottest · 2026-07-22 缓存

在AI辅助编程的时代,作者认为深入理解编程语言概念对工程仍然至关重要,并列出来自不同语言的关键思想,这些思想扩展了解决问题的思维模型。

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

重写Futhark类型检查器

Lobsters Hottest · 2026-07-22 缓存

这篇博客文章详细介绍了Futhark类型检查器的演变和最近的重构,从简单的类型检查器到Hindley-Milner推理,以及添加独特类型和大小类型等特性的复杂性。

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

并行化编译:进程内与多进程

Lobsters Hottest · 2026-07-21 缓存

讨论两种并行化编译的方法:多进程(单线程编译器与构建系统生成多个实例)和进程内多线程(Rust和Zig使用)。比较了语言设计的权衡。

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

Cosy Language

Lobsters Hottest · 2026-07-21 缓存

关于 CoSy 语言的邮件交流,其创建者批评 Git 对个人生产力而言过于复杂,并对比了 CoSy 基于目录的简洁方法。

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

捕获子句作为效果

Lobsters Hottest · 2026-07-21 缓存

本文探讨了Rust中显式捕获子句作为move表达式的替代方案,提出了一种将引用转换为所有权值的一等语言特性,并分析了多种闭包捕获模式。

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

关于整数的思考 (2023)

Lobsters Hottest · 2026-07-21 缓存

一篇博客文章,讨论了各种编程语言中整数类型的设计,认为 Rust 强制要求显式指定大小和符号的做法优于那些有默认 `int` 类型的语言。

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

面向 Morello 的 Rust:始终在线内存安全,即使在非安全代码中

Lobsters Hottest · 2026-07-20 缓存

本文介绍了一种针对 Morello 能力硬件架构修改的 Rust 编译器,通过利用硬件能力,实现即使在非安全代码中也始终在线内存安全。

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

@ryanlpeterman: Xavier Leroy (OCaml 的创始人) 是编译器、软件形式化验证和函数式编程方面的专家。……

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

OCaml 的创始人 Xavier Leroy 在一次播客采访中讨论了 OCaml 相对于 Rust 和 JavaScript 的特性、形式化验证、类型推断以及 LLM 对编程的影响。

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

提交意见反馈