Remove c
article thumbnail

Crate-training Tiamat, un-calling Cthulhu:Taming the UB monsters in C++

Sutter's Mill

For more background on safety and security issues related to C++, including definitions of language safety and software security and similar terms, see my March 2024 essay C++ safety, in context. This is a status update on improvements currently in progress for hardening and securing our C++ software. Its just a metaphor.

C++ 70
article thumbnail

The End of Programming as We Know It

O'Reilly

It is not the end of programming. It is the end of programming as we know it today. Assembly language programming then put an end to that. Then, development of even higher-level compiled languages like Fortran, COBOL, and their successors C, C++, and Java meant that most programmers no longer wrote assembly code.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Real World Programming with ChatGPT

O'Reilly

This post is a brief commentary on Martin Fowler’s post, An Example of LLM Prompting for Programming. There’s a lot of excitement about how the GPT models and their successors will change programming. Xu Hao is clearly programming, but it’s programming of a different sort. That excitement is merited. Possibly–probably.

article thumbnail

Preparing for AI

O'Reilly

When tools like GitHub Copilot first appeared, it was received wisdom that AI would make programming easier. It would be a boon to new programmers at the start of their careers, just learning a few new programming languages. As we grow into AI, were growing beyond this makes programming easier. But theyre not here yet.

article thumbnail

What is infrastructure as code? Discover the basics, benefits, and best practices

Dynatrace

This approach to IAC uses object-oriented programming languages, such as Java or C++. Minimize overall documentation. Over-documentation reintroduces this issue and can lead to environments and configuration data being out of sync. Imperative IAC specifies the commands that define infrastructure configurations.

article thumbnail

What the SEC cybersecurity disclosure mandate means for application security

Dynatrace

How should C-level executives and boards of directors prepare for the SEC cybersecurity mandate? To avoid this, ensure all C-suite members understand general cybersecurity topics and the SEC cybersecurity mandate. Generate accurate and detailed documentation of all potential cybersecurity incidents, investigations, and responses.

article thumbnail

Trip report: Winter ISO C++ standards meeting (Prague)

Sutter's Mill

A few minutes ago, the ISO C++ committee completed its final meeting of C++20 in Prague, Czech Republic. ISO C++ committee in Prague, on the occasion of completing C++20 (February 2020) C++20 is done! Per our published C++20 schedule , we finished technical work on C++20 at this meeting.

C++ 98