USA gov ban C and Cpp
Is USA gov banning C and Cpp
death-knell for clang and cpp
CISA & NSA Guidance
CISA & NSA Guidance: The Cybersecurity & Infrastructure Security Agency (CISA) and the National Security Agency (NSA) jointly published "Memory Safe Languages: Reducing Vulnerabilities in Modern Software Development". This document details the risks of memory-unsafe languages like C/C++ and promotes the adoption of memory-safe alternatives.
https://www.cisa.gov/resources-tools/resources/memory-safe-languages-reducing-vulnerabilities-modern-software-development
CISA Product Security Bad Practices
CISA Product Security Bad Practices: CISA's official "Product Security Bad Practices" list identifies the use of memory-unsafe languages for critical infrastructure as a high-risk practice. It states that software manufacturers should develop new product lines in memory-safe languages and publish a memory safety roadmap by January 1, 2026.
https://www.cisa.gov/resources-tools/resources/product-security-bad-practices
ONCD Technical Report
ONCD Technical Report: The Office of the National Cyber Director (ONCD) released "Back to the Building Blocks: A Path Toward Secure and Measurable Software", which calls for the adoption of memory-safe programming languages to eliminate entire classes of vulnerabilities at scale.
https://bidenwhitehouse.archives.gov/oncd/briefing-room/2024/02/26/memory-safety-fact-sheet/
CISA's Case for Memory Safe Roadmaps
CISA's Case for Memory Safe Roadmaps: This guide, "The Case for Memory Safe Roadmaps", provides software manufacturers with steps to create and publish roadmaps for transitioning to memory-safe languages.
https://www.cisa.gov/news-events/news/cisa-nsa-fbi-and-international-cybersecurity-authorities-publish-guide-case-memory-safe-roadmaps
The C Pest
- Why I Hate the C Language (2012)
- Gist of C language problems: pure hacking mentality (2026)
- C Is Not a Low-level Language, by David Chisnall 2018
- Is C lang universal (2026)
- is C lang used in critical systems (2026)
- USA gov ban C and Cpp (2026)
- Who Invented Hello World (2021)
- Defective Cpp By Yossi Kreinin (2007)