Source topic

Programming Languages stories from Lobsters

Recent Programming Languages stories from Lobsters. Add Lobsters and Programming Languages to a Snapbyte.dev digest to receive ranked summaries on your schedule.

364 recent matching stories

Latest ranked stories

Current Programming Languages stories from Lobsters

These stories are ranked from recent public source activity and shown as a preview of what a configured digest can deliver. Summaries are AI-generated; open the original source for full context.

01blog.computationalcomplexity.org

Turing Award winner and former Oxford professor Tony Hoare passed away

Turing Award winner and former Oxford professor Tony Hoare passed away

The tech world mourns Tony Hoare, the Turing Award winner and creator of quicksort and ALGOL, who passed away at 92. Beyond his landmark contributions to Computer Science and Hoare logic, colleagues remember his humble personality, sharp wit, and professional career spanning early Soviet Union computer demonstrations to Microsoft Research.

02ziglang.org

Zig Libc

The Zig programming language's devlog for 2026 highlights a significant architectural transition involving the zig libc subproject. Led by Andrew Kelley and contributors, the project aims to replace vendored C source files with Zig standard library wrappers. This initiative has already removed approximately 250 C source files, moving toward a goal of total independence from third-party C dependencies. Key benefits of this transition include improved compilation speeds, reduced binary sizes due to better static linking, and a smaller installation footprint. Furthermore, by sharing a Zig Compilation Unit (ZCU) instead of using separate static archives, the compiler can perform optimizations across the libc boundary similar to front-end Link-Time Optimization (LTO). This shift also opens future possibilities for resource leak detection and integrating libc I/O calls directly into event loops like io_uring.

04blog.ihatereality.space

I stabilized never type

I stabilized never type

After a decade of instability, five unsuccessful stabilization attempts, and more than two years of personal work, the never type is finally stable in Rust nightly, pending release in a new nightly version. The announcement expresses relief and emptiness, and references the speaker’s “when is never” talk.

05mitchellh.com

Pledging Another $400k to the Zig Software Foundation

Mitchell Hashimoto has pledged an additional $400,000 to the Zig Software Foundation, continuing his support for the project's development and unique culture. Despite his own usage of AI, he values Zig's independent philosophy and stringent quality standards, emphasizing the importance of respecting diverse project boundaries and cultures within the open source ecosystem.

06eveonline.com

EVE Online: The Move to Python 3 Begins!

EVE Online: The Move to Python 3 Begins!

EVE Online is beginning a staged migration from Python 2.7 to Python 3 across 2.4 million lines of code. Stage 1 uses Python-Future to make code compatible with both versions, while later stages address behavioral differences manually. The transition should be invisible to players, ultimately enabling better performance, modern tooling, faster bug fixes, and easier future development.

07cs.unc.edu

Rob Pike's 5 Rules of Programming

Rob Pike's five rules of programming emphasize simplicity, data-driven design, and avoiding premature optimization. By prioritizing clear, straightforward algorithms and robust data structures, developers achieve better performance and maintainability. These principles advocate for measuring actual bottlenecks before optimizing and choosing simplicity over complexity to minimize bugs and overhead, aligning with the KISS philosophy.

08antirez.com

Don't fall into the anti-AI hype

In this insightful reflection from the creator of Redis, the narrative describes a profound shift in the software development landscape due to advancements in AI and Large Language Models. Initially skeptical about the speed of this transformation, the author now observes through hands-on experience that LLMs can perform complex system programming tasks, such as fixing bugs in Redis or writing C libraries, in minutes rather than weeks. This evolution suggests that manual coding is becoming obsolete, shifting the developer's role toward high-level design and problem representation. While acknowledging concerns about economic displacement and the centralization of AI power, the author views these tools as a continuation of the open-source movement's goal to democratize technology. The summary emphasizes that programmers must embrace these tools to remain relevant and continue the core human drive of building and innovation.

09gleam.run

Gleam doesn't compile to Erlang source anymore

Gleam doesn't compile to Erlang source anymore

Gleam v1.19.0 replaces generated Erlang source with Erlang abstract forms, an intermediate representation loaded directly by the Erlang compiler. The rewrite improves build performance, makes runtime locations match original Gleam code, and strengthens compiler maintainability. JavaScript compilation gains flatter pattern-matching conditions, faster short-list construction, and TypeScript overloads that preserve generic types. The release also improves integration with Mix and rebar3, language-server label support, browser formatting, diagnostics, and compiler fault tolerance.

10ziglang.org

Zig v0.17.0

Zig v0.17.0 delivers five months of work from 206 contributors, substantially reworking the Build System with a Build Server Protocol and improving the ELF Linker for Incremental Compilation on x86_64-linux. It advances language stabilization, introduces new builtins and SPIR-V support, modernizes the Standard Library, expands target coverage, updates the toolchain, and includes significant breaking changes.

11c3-lang.org

I thought I was building a C replacement. I was wrong

I thought I was building a C replacement. I was wrong

C3's creator realized that calling it a “C alternative” misrepresented its goal. Inspired by Turbo Pascal and procedural programming, he seeks C’s simplicity and performance with modern ergonomics—dynamic data structures, convenient abstractions, and fast development—without OOP’s up-front architectural coupling. C3 is intended for general-purpose applications, not merely C’s current niches such as systems and embedded software.

12pandoc.org

Twenty Years of Pandoc

Pandoc celebrates its 20th anniversary as the leading Haskell-based document conversion tool. Created by John MacFarlane in 2006, it supports over 50 formats via an extensible architecture. Despite the rise of LLMs, Pandoc remains essential for its deterministic output, energy efficiency, and reliability, continuing to support millions of users worldwide across academic and professional sectors.

Related pages

Continue comparing workflows, sources, and methodology.

Snapbyte.dev workflow

Build a digest around your developer updates

Choose topics, sources, language, schedule, and timezone. Snapbyte.dev turns that setup into a focused digest with summaries and original links.