programming-languages

Tag

Cards List
#programming-languages

Discussion about C array type semantics

Lobsters Hottest ↗ · 2026-05-24 Cached

The article explains the confusing behavior of C array types, including their decay to pointers, exceptions like sizeof and function parameters, and compares it to function types, suggesting a mental model where arrays and pointers are strictly separated.

0 favorites 0 likes
#programming-languages

Use Boring Languages with LLMs

Hacker News Top ↗ · 2026-05-22 Cached

An opinion piece arguing that LLMs perform better with boring, consistent languages and ecosystems (like Ruby on Rails) because the training corpus has lower variance, leading to more reliable agentic output, while fragmented ecosystems (like JavaScript) produce poor results.

0 favorites 0 likes
#programming-languages

dotNET (OK, C#) gets union types

Hacker News Top ↗ · 2026-05-22 Cached

.NET 11 preview introduces union types in C# 15, a long-requested feature for handling data that can be one of several types, with a new 'union' keyword and pattern matching.

0 favorites 0 likes
#programming-languages

Erasing Existentials

Lobsters Hottest ↗ · 2026-05-20 Cached

A deep dive into existential quantification in Rust's type system, comparing `dyn Trait` and `impl Trait`, and exploring advanced patterns for existentially quantified type variables beyond `Self`.

0 favorites 0 likes
#programming-languages

@Pragmatic_Eng: Creator of C#, Anders Hejlsberg(@ahejlsberg), on the design goals that shaped the language and why standardisation was …

X AI KOLs Following ↗ · 2026-05-20 Cached

Anders Hejlsberg, creator of C#, discusses the design goals that shaped the language, including object orientation, managed code, garbage collection, reflection, and standardization.

0 favorites 0 likes
#programming-languages

No way to parse integers in C (2022)

Hacker News Top ↗ · 2026-05-20 Cached

The article criticizes C standard library functions for parsing integers (atol, strtol, strtoul, sscanf), explaining why most are broken and only strtol can be used correctly with careful error handling.

0 favorites 0 likes
#programming-languages

PHP's Oddities

Hacker News Top ↗ · 2026-05-19 Cached

A developer reflects on PHP's oddities after five years of use, focusing on the quirks of its array implementation and type system.

0 favorites 0 likes
#programming-languages

Lisp in Web-Based Applications (2001)

Hacker News Top ↗ · 2026-05-18 Cached

Paul Graham discusses the advantages of using Lisp for web-based applications, including language freedom, incremental development, and rapid bug fixing, drawing from his experience with Viaweb.

0 favorites 0 likes
#programming-languages

@davidcrawshaw: While the industry is pouring resources into programs without GC (rust), I think the Jane Street OCaml folks have it fi…

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

David Crawshaw argues that while the industry invests in Rust's lack of GC, Jane Street's OCaml with OxCaml demonstrates that GC is beneficial for most code paths, with only 1% needing performance optimization.

0 favorites 0 likes
#programming-languages

PyCon US 2026 Typing Summit Recap

Lobsters Hottest ↗ · 2026-05-15 Cached

This article recaps the PyCon US 2026 Typing Summit, detailing key talks on Python typing advancements including PEP proposals, AI-assisted type checking experiments, and a Typing Council Q&A session.

0 favorites 0 likes
#programming-languages

Prolog Basics Explained with Pokémon

Lobsters Hottest ↗ · 2026-05-15 Cached

An introduction to Prolog programming using Pokémon type matchups as a motivating example, demonstrating how logic programming can elegantly model relational data.

0 favorites 0 likes
#programming-languages

Not so locked in any more

Simon Willison's Blog ↗ · 2026-05-14 Cached

A blog post discusses how the lock-in effect of programming languages is diminishing due to the rise of coding agents, exemplified by a company rewriting native iPhone and Android apps to React Native.

0 favorites 0 likes
#programming-languages

Quoting Mitchell Hashimoto

Simon Willison's Blog ↗ · 2026-05-14 Cached

Mitchell Hashimoto comments on the increasing fungibility of programming languages, using Bun's rewrite from Zig to Rust as an example, suggesting that languages are no longer a source of lock-in.

0 favorites 0 likes
#programming-languages

@GergelyOrosz: Anders Hejlsberg (@ahejlsberg) is a living legend: he created Turbo Pascal, Delphi, C# and TypeScript (and today TypeSc…

X AI KOLs Following ↗ · 2026-05-13 Cached

A detailed summary of an interview with Anders Hejlsberg, the creator of Turbo Pascal, Delphi, C#, and TypeScript, covering his career, design philosophy, and insights on software craftsmanship and AI.

0 favorites 0 likes
#programming-languages

Lua as a practical "soft-bedrock" language

Lobsters Hottest ↗ · 2026-05-13 Cached

The article discusses Lua as a practical 'soft-bedrock' language, exploring its role in software development.

0 favorites 0 likes
#programming-languages

C++26: Standard library hardening

Lobsters Hottest ↗ · 2026-05-13 Cached

C++26 is introducing standardized library hardening to catch common undefined behavior (like out-of-bounds access) at runtime, based on Google's production experience showing a mere 0.30% performance overhead and a 30% reduction in segmentation faults.

0 favorites 0 likes
#programming-languages

If AI writes your code, why use Python?

Hacker News Top ↗ · 2026-05-11 Cached

The article argues that AI's proficiency in complex systems languages like Rust and Go has shifted the value proposition away from Python, as AI lowers the barrier to entry for high-performance development.

1 favorites 1 likes
#programming-languages

7 lines of code, 3 minutes: Implement a programming language (2010)

Hacker News Top ↗ · 2026-05-11 Cached

This article presents a minimalist 7-line interpreter for a Turing-equivalent functional language based on lambda calculus, demonstrating the eval/apply design pattern.

0 favorites 0 likes
#programming-languages

A principled rethinking of array languages like APL

Lobsters Hottest ↗ · 2026-05-10 Cached

The article proposes a principled rethinking of array languages like APL by modeling variables as functions of input dimensions, aiming to improve readability and error checking compared to traditional approaches.

0 favorites 0 likes
#programming-languages

Reverting the incremental GC in Python 3.14 and 3.15

Hacker News Top ↗ · 2026-05-09

This article discusses the decision to revert the incremental garbage collection feature in Python 3.14 and 3.15.

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

Submit Feedback