programming-languages

Tag

Cards List
#programming-languages

the beauty in dsl-able languages

Lobsters Hottest ↗ · 2026-08-26 Cached

The article explores the advantages of DSL-able languages like Kotlin, using a backend web framework sketch called 'kibble' as an example, and contrasts it with annotation-based frameworks like C# ASP.NET MVC to highlight benefits in code readability and design.

0 favorites 0 likes
#programming-languages

A Design Space Exploration of Async/Await

Lobsters Hottest ↗ · 2026-08-25 Cached

This paper presents a design space exploration of straight-line asynchrony in programming languages, examining how async/await implementations vary across languages and their semantic consequences.

0 favorites 0 likes
#programming-languages

Micro language implementation: Calcium

Lobsters Hottest ↗ · 2026-08-24 Cached

A blog post about Calcium, a tiny programming language implementation designed to demonstrate how languages like Python are compiled and executed, created by Ned Batchelder to explain the compiled vs. interpreted debate.

0 favorites 0 likes
#programming-languages

Programming Language Semantics and Memory Safety

Lobsters Hottest ↗ · 2026-08-22 Cached

This article explores programming language semantics and its critical role in memory safety, explaining operational, denotational, and axiomatic approaches in an educational context.

0 favorites 0 likes
#programming-languages

Everyone Says Assembly Is Untyped—Everyone Is Wrong - gingerBill

Lobsters Hottest ↗ · 2026-08-20 Cached

The article argues that assembly is actually typed and presents Odin's inline assembler as the best implementation due to its deep integration with the language's type system and semantic diagnostics.

0 favorites 0 likes
#programming-languages

A Personal Computer For Children Of All Cultures

Lobsters Hottest ↗ · 2026-08-20 Cached

Ramsey Nasser's talk addresses the English-centric nature of programming languages and introduces an Arabic-based programming language to promote inclusivity in computing education.

0 favorites 0 likes
#programming-languages

What Zig felt like, coming from Rust

Lobsters Hottest ↗ · 2026-08-20 Cached

An experienced Rust developer shares their journey of learning Zig by reimplementing a JSONPath tool, highlighting differences in IDE support and code organization.

0 favorites 0 likes
#programming-languages

Better Batteries

matklad ↗ · 2026-08-20 Cached

The article explores how the social architecture of programming language communities influences the design and quality of standard libraries, comparing approaches in Python, Go, and Rust.

0 favorites 0 likes
#programming-languages

The case against a C alternative (2022)

Hacker News Top ↗ · 2026-08-16 Cached

The article argues against replacing the C programming language with alternatives, highlighting challenges such as toolchain maturity, language uncertainties, developer pool limitations, and C ABI compatibility issues.

0 favorites 0 likes
#programming-languages

The Two Factions of C++

Hacker News Top ↗ · 2026-08-16 Cached

The article discusses the internal conflicts within the C++ community regarding ABI breaks and memory safety, alongside government warnings and big tech companies shifting towards Rust.

0 favorites 0 likes
#programming-languages

The quirky personal homepages of programming language creators

Hacker News Top ↗ · 2026-08-16 Cached

This article features a curated collection of the personal homepages of programming language creators, highlighting their quirky and unique online designs.

0 favorites 0 likes
#programming-languages

Demystifying Type (and some Un-Paradoxing)

Lobsters Hottest ↗ · 2026-08-15 Cached

The article argues that type theory adds unnecessary complexity to programming language foundations and proposes a simpler view based on relational membership.

0 favorites 0 likes
#programming-languages

Unexpected (to me) behaviour in Lisp sub-typing

Lobsters Hottest ↗ · 2026-08-14 Cached

The article explores unexpected behavior in Common Lisp's SBCL where array sub-typing works for integer types but fails for constrained types like (unsigned-byte 16), attributed to compiler optimizations and upgraded array element types.

0 favorites 0 likes
#programming-languages

Principia Mathematica is modern and insightful

Hacker News Top ↗ · 2026-08-12 Cached

A blog post arguing that Principia Mathematica anticipated modern programming language concepts such as lambda calculus, types, and referential transparency.

0 favorites 0 likes
#programming-languages

RangeFrom, Part 1․․

Lobsters Hottest ↗ · 2026-08-12 Cached

A technical blog post diving into the history and background of Rust's RangeFrom type, tracing its evolution from early RFCs to current and future range types, with a follow-up planned on design opinions.

0 favorites 0 likes
#programming-languages

What's the best programming language for coding agents?

Hacker News Top ↗ · 2026-08-10 Cached

Dan Luu critiques existing benchmarks claiming dynamic languages are more token-efficient for coding agents, arguing that trivial problems and flawed evals make these conclusions unreliable.

0 favorites 0 likes
#programming-languages

Because It's Not Fun Enough: why languages fail

Hacker News Top ↗ · 2026-08-10 Cached

An essay analyzing why programming languages fail, arguing that adoption depends less on technical merit than on how well a language serves programmers as a vocation, art, and job.

0 favorites 0 likes
#programming-languages

How do programming languages impact token efficiency and correctness?

Lobsters Hottest ↗ · 2026-08-10 Cached

Dan Luu critiques claims that dynamic languages are more token-efficient for LLMs, pointing out flaws in existing evals and emphasizing the need for better benchmarking methods.

0 favorites 0 likes
#programming-languages

What garbage collection actually costs

Hacker News Top ↗ · 2026-08-09 Cached

A technical article explains the true performance costs of garbage collection, contrasting tracing GCs, reference counting, and compile-time memory management in languages like Go, Java, Rust, Swift, and Python.

0 favorites 0 likes
#programming-languages

@GergelyOrosz: Worth also remembering that at a time when almost everyone was building games in C and C++ (late 90s), a solo dev (Chri…

X AI KOLs Following ↗ · 2026-08-09 Cached

A tweet by Gergely Orosz highlights that solo developer Chris Sawyer built Rollercoaster Tycoon in Assembly in the late 90s, with a reply from ThePrimeagen joking about the evolution from Assembly to C to Unity to AI agents.

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

Submit Feedback