Topic: Memory Safety

The following is a list of posts covered on my Blog, under the topic “Memory Safety”, sorted from most to least recent.

  • C++ Must Become Safer Posted on July 16, 2024

    Not everything will be rewritten in Rust, so C++ must become safer, and we should all care about C++ becoming safer.

    Continue Reading →
  • Renegotiating C Posted on February 19, 2024

    I am tying myself in a knot.

    It all started when I read “You (Probably) Don’t Need to Learn C,” a good article which raises good points about the poor arguments people tend to make when defending the choice of learning C in this day and age. First and foremost: “you should learn C so you know how a computer really works.” The article itself refers then to David Chisnall’s “C is Not a Low-Level Language,” so I’ll do the same because it makes the case better than I can. C is not the computer. C is (maybe) the only interface to syscalls exposed by the operating system, depending on the system. C is (definitely) an important part of computing history and computing today.

    Continue Reading →
  • Technostructuralism Posted on April 3, 2019

    So Steve Klabnik posted a really thoughtful piece on open source and free software (read it if you haven’t), and the responses on places like Hacker News made an error that seems common in these circles: believing working harder will solve a problem.

    Continue Reading →