programming-languages

Tag

Cards List
#programming-languages

C++26: The New Debugging Header

Hacker News Top ↗ · 2026-10-16 Cached

C++26 introduces a new <debugging> header with std::breakpoint(), std::is_debugger_present(), and std::breakpoint_if_debugging(), standardized via papers P2546R5 and P2810R4 to replace platform-specific debugging macros.

0 favorites 0 likes
#programming-languages

Gleam case exhaustiveness, as a fan

Lobsters Hottest ↗ · 2026-10-15 Cached

A fan-written deep dive into Gleam's case exhaustiveness checking, exploring compiler-core/src/exhaustiveness.rs and tracing the pattern-matching compilation theory back to Lennart Augustsson's 1984 "Compiling Pattern Matching" paper.

0 favorites 0 likes
#programming-languages

C++26 Contracts: Introduction to Preconditions and Postconditions

Hacker News Top ↗ · 2026-10-15 Cached

An introductory tutorial on the C++26 contracts feature (P2900), showing how preconditions and postconditions replace traditional assert-based checks, along with compiler options, evaluation semantics, and common pitfalls.

0 favorites 0 likes
#programming-languages

@joehansen: COBOL, Java, Python. Every programming language was made so humans could read and write code. When the model writes it,…

X AI KOLs Following ↗ · 2026-10-15 Cached

一条推文引用了 Elon Musk 关于未来的观点:软件将不再以人类可读的代码形式存在,AI 模型可以直接生成机器码,人类只需描述需求并验证结果。

0 favorites 0 likes
#programming-languages

@ryanlpeterman: Martin Odersky (creator of Scala, @odersky) on why types will become the contract between humans and AI-written code: I…

X AI KOLs Timeline ↗ · 2026-10-14 Cached

Martin Odersky, creator of Scala, argues that types will become the contract between humans and AI-generated code, helping humans maintain control as AI writes and exploits vulnerabilities in code at scale.

0 favorites 0 likes
#programming-languages

What agents mean for Rust (and vice versa)

Hacker News Top ↗ · 2026-10-14 Cached

Rust 语言设计师 Niko Matsakis 撰文探讨 LLM 智能体(agentic development)对编程与编程语言设计的影响,认为 Rust 的类型系统和可靠性使它非常适合智能体驱动的开发,并展望如何进一步强化这一优势。

0 favorites 0 likes
#programming-languages

11 year old unsoundness bugs found in Rust borrow checker

Hacker News Top ↗ · 2026-10-13 Cached

标题指出在 Rust 借用检查器中发现了存在 11 年之久的 unsoundness 缺陷,内容实际为 Rust 主仓库的 README。该发现对 Rust 的内存安全保证具有重要意义。

0 favorites 0 likes
#programming-languages

Valen's Memory Safety: A New Kind of Borrow Checking

Hacker News Top ↗ · 2026-10-11 Cached

Valen 的新文章介绍了一种更灵活的借用检查器(group borrowing),编译器会记住引用指向的位置,以实现比 Rust 更简单灵活的内存安全方案,并已被 Google Carbon 等语言采纳。

0 favorites 0 likes
#programming-languages

C for Rust Programmers

Lobsters Hottest ↗ · 2026-10-07 Cached

A blog post by a Rust programmer detailing quirky C language behaviors learned while self-teaching C, including booleans via <stdbool.h>, null-terminated strings versus Rust's length-prefixed &str, and related memory trade-offs. It serves as a practical companion guide for developers transitioning from Rust to C.

0 favorites 0 likes
#programming-languages

The Early History of Smalltalk (1993)

Hacker News Top ↗ · 2026-10-06 Cached

Alan Kay's 1993 HOPL-II paper recounts the early history of Smalltalk at Xerox PARC, tracing its roots in 1960s human-computer symbiosis research, the FLEX machine, SketchPad/Simula, and the Dynabook vision toward object-oriented design.

0 favorites 0 likes
#programming-languages

Why Common Lisp is now the best programming language

Hacker News Top ↗ · 2026-10-06 Cached

An opinion piece arguing that Common Lisp is now the best programming language because LLMs shift the bottleneck from writing code to fast feedback loops, live image-based development, interactive debuggers, and macro-driven domain-specific languages that cut code volume and token costs.

0 favorites 0 likes
#programming-languages

Why Continuations are Coming to Java (2019)

Lobsters Hottest ↗ · 2026-10-06 Cached

Ron Pressler of Oracle's Java platform group explains the theoretical motivation for Project Loom, which aims to add continuations and fibers to the JDK to simplify nondeterministic I/O and concurrency in Java.

0 favorites 0 likes
#programming-languages

@tvytlx: The father of Rails, DHH, had an agent rewrite his company's chat software Campfire once each in Elixir, Go, and Rust. …

X AI KOLs Timeline ↗ · 2026-10-04 Cached

DHH had AI agents rewrite Basecamp's Campfire chat app in Elixir, Go, and Rust, showing nearly 150x performance gaps versus Ruby, and argued that AI agents writing code may shift language choice from developer ergonomics to runtime efficiency.

0 favorites 0 likes
#programming-languages

Will there be 1 and only programming language?

Reddit r/singularity ↗ · 2026-10-03

A discussion post arguing that if LLMs write most code, we should design a single AI-oriented language where users describe intent and constraints while the compiler decides implementation details across languages like Go, Java, or SQL.

0 favorites 0 likes
#programming-languages

Customization: Optimizing Compiler Technology for SELF, a Dynamically-Typed Object-Oriented Programming Language (1989)

Lobsters Hottest ↗ · 2026-10-03

1989 paper on the Self language compiler introducing procedure customization by receiver type, speculative type predictions with runtime tests, call splitting, and aggressive inlining — techniques that doubled the performance of dynamically-typed OO languages and later informed modern JITs.

0 favorites 0 likes
#programming-languages

Rust, In Sickness & In Health

Lobsters Hottest ↗ · 2026-10-03 Cached

A conference talk recap: an engineer recounts the journey of breaking up with Node, falling in love with Rust, and using it to found Oxide Computer Company, along with porting Rust support to illumos — and how Rust's rigor and performance values became the cornerstone of the company culture.

0 favorites 0 likes
#programming-languages

@charliermarsh: If Rust fades, my belief is that it will be for this reason

X AI KOLs Timeline ↗ · 2026-10-03 Cached

A discussion arguing that Rust may fade as the default language for AI coding agents due to long compile times and agents becoming adept at manual memory management in other languages.

0 favorites 0 likes
#programming-languages

The Era of Programming Languages Exploration is upon Us

Lobsters Hottest ↗ · 2026-10-03 Cached

A blog post arguing that despite an 'existential crisis' mood among programming-languages researchers fearing AI will make humans stop writing code, the field is entering an era of unprecedented exploration where LLMs accelerate research and the beautiful theoretical ideas of PL remain as compelling as ever.

0 favorites 0 likes
#programming-languages

Lobsters Interview with Sjamaan

Lobsters Hottest ↗ · 2026-10-02 Cached

Interview with Peter Bex, a CHICKEN Scheme maintainer and professional Clojure developer, covering his path from C64 BASIC to Lisp, his core contributions to CHICKEN Scheme (numerical tower, irregex, security fixes), and reflections on Scheme's community, Racket, Postgres, and Clojure.

0 favorites 0 likes
#programming-languages

Keeping Futhark off the GPU

Lobsters Hottest ↗ · 2026-10-02 Cached

The Futhark team explains why their compiler's GPU pipelines force all arrays into GPU memory, making sequential CPU-side work (like greedy distance-2 graph colouring for sparse Jacobians) three orders of magnitude slower, and describes a hack that allows keeping some functions off the GPU while still exploiting GPU parallelism for the rest of the program.

0 favorites 0 likes
← Previous
Next →
← Back to home

Submit Feedback