Trendora

C

Adopt

Languages & Frameworks

A general-purpose programming language used for the target source code in decompilation.

Why it's here

Placed in Adopt: 27 article(s) of evidence from 3 source(s), led by open-source activity, with 7 in the last 30 days. Confidence 80%.

Evidence (20)

  • 5Hacker News·10/9/2026research
    Reducing undefined behavior in C

    Martin Uecker discussed how C's undefined behavior arose from the language's historical need to support diverse hardware and an abstract machine model. He argued that while undefined behavior helps compilers optimize and preserve portability, it also creates ambiguity and debate over what programs are actually allowed to do.

  • 7InfoQ·9/27/2026security
    Google Uses AI and Differential Fuzzing to Rewrite C Dependencies in Rust

    Google's security team used an automated migration approach to replace legacy C code in giflib with Rust, aiming to reduce memory-safety risks. The project preserved runtime performance and highlighted that AI-assisted translations still need human review and validation.

  • 7The New Stack·9/23/2026open_source
    Q.ANT releases open-source software for photonic AI chips

    Q.ANT has released the Q.ANT Native Computing Toolkit on GitHub, giving developers a simulator and software tools to write and test programs for its light-powered AI chips on standard computers. The kit supports Python and C, but real hardware access is still limited to select research sites, with cloud access expected in the coming months.

  • 7Hacker News·9/22/2026breakthrough
    OpenAI GPT-6 Astra reportedly breaks long-unsolved Enigma message

    A Hacker News post claims OpenAI's GPT-6 Astra independently solved a German Army Enigma message from 1941 that had resisted break attempts since 2005. The report says the model identified the key and plaintext, built Enigma simulation and Bombe software, and used a repeated crib to complete the cryptanalysis.

  • 5Hacker News·9/15/2026open_source
    Rheinmetall open-sources Battlesuite connected weapon system protocol

    Rheinmetall has published documentation for its onboardapi 9.10.0 middleware and interface library, which underpins communication in its Battlesuite connected weapon system. The library is built on DDS and supports multi-language integration through C++, Java, C#/.NET, and Python wrappers, with an emphasis on interoperability and backward compatibility.

  • 7InfoQ·9/15/2026framework_update
    .NET 11 RC1 ships with go-live support

    Microsoft has released .NET 11 Release Candidate 1, the first RC in the cycle, and is offering a go-live support license for production use. The update sets C# 15 and F# 11 as the default language versions, extends dotnet test to mobile and desktop targets, finalizes SignalR authentication refresh APIs, and improves Android build times in .NET MAUI.

  • 3Hacker News·9/12/2026research
    Essay on burnout and coding with AI assistants

    The piece is a personal reflection on burnout and dissatisfaction with generative AI in creative work, especially programming. It argues that code assistants can reduce joy and ownership, while noting the author and peers are still building software and tools without AI in some cases.

  • 3Hacker News·9/6/2026open_source
    Python interpreter built in 1024 bytes of C

    Austin Z. Henley describes building a small Python interpreter in 1024 bytes of C code as a code-golf challenge. The project supports Python-like syntax such as functions, loops, indentation, and simple expressions, but with heavy limitations and no error handling.

  • 3Hacker News·9/4/2026research
    A retrospective on Project Xanadu’s failures

    This retrospective argues that Project Xanadu’s vision for hypertext and transclusion was undermined by poor design iteration, limited practical use cases, and insufficient focus on usability. It also contrasts those historical constraints with modern development conditions, including faster tooling and much larger storage and compute resources.

  • 7The New Stack·8/19/2026research
    Canonical tests AI-assisted C-to-Rust translation on security-critical code

    Canonical is funding researchers at the University of Bristol to evaluate whether automated tools can translate large C codebases into Rust without changing behavior. The project focuses on security-sensitive components such as AppArmor and snap-confine, and combines language-model code generation with fuzzing, formal analysis, and symbolic repair to verify equivalence and reduce unsafe usage.

  • 5InfoQ·8/19/2026framework_update
    .NET 11 Preview 7 Adds Updates Across C#, ASP.NET Core, EF Core, and Windows Forms

    Microsoft has released .NET 11 Preview 7 with changes spanning C#, ASP.NET Core, .NET MAUI, Entity Framework Core, Windows Forms, and F#. Notable additions include labeled break and continue in C#, Blazor circuit pausing, CacheView, built-in validation localization in ASP.NET Core, modern rendering for Windows Forms, and Half type support on SQLite in EF Core.

  • 6InfoQ·8/12/2026research
    CHERI Adopts Memory Safety and Fine-Grained Compartmentalization

    David Chisnall describes how the CHERI hardware architecture strengthens pointer safety to address isolation and sharing problems in C and C++. The presentation also highlights CHERIoT for microcontrollers and shows how CHERI can replace expensive OS-level RPC with lightweight, auditable compartmentalization without major rewrites.

  • 4Hacker News·8/10/2026research
    Tail-call optimization in C is now practical in GCC and Clang

    The post argues that tail-call optimization in C was historically limited by calling-convention constraints and was not broadly available in older compilers. It notes that modern GCC and Clang can now perform the kind of tail calls needed for interpreter dispatch, enabling techniques such as direct-threaded code and large-scale snippet generation. The discussion cites Gforth and WebAssembly interpreter implementations as examples of why this matters.

  • 6Hacker News·8/4/2026funding
    City of Munich funds libexpat maintenance for up to six months

    libexpat, a widely used C-based XML parser, has secured up to six months of funded maintenance support from the City of Munich through its Open Source Sabbatical program. The maintainer says priorities include fixing five known vulnerabilities, adding XML 1.0r5 support, and improving robustness and maintainability.

  • 4Hacker News·8/3/2026open_source
    First New C-Kermit Release in 15 Years Marks 45 Years of Kermit

    The article announces a new C-Kermit release, the first in 15 years, and frames it as part of the project’s 45-year history. It highlights the continued relevance of Kermit as a long-running file transfer and communications tool in the software ecosystem.

  • 3Hacker News·7/29/2026product_launch
    DIY ESP32 Stepper Motor Hack Makes a Window AC Smart

    The post describes a low-cost DIY project that automates an apartment AC unit with analog knobs by mechanically turning the controls using an ESP32-driven stepper motor. The setup integrates with Home Assistant over MQTT and uses a temperature sensor to switch the AC on and off while avoiding changes that could affect a rental security deposit.

  • 6InfoQ·7/27/2026framework_update
    .NET 11 Preview 6 Adds C#, ASP.NET Core, MAUI, and EF Core Updates

    Microsoft has released .NET 11 Preview 6 with updates spanning C#, ASP.NET Core, .NET MAUI, and Entity Framework Core. The preview adds extension indexers and union support types in C#, async validation and automatic CSRF protection in ASP.NET Core, Windows support for CollectionView in MAUI, and FULL OUTER JOIN translation in EF Core.

  • 3Hacker News·7/26/2026open_source
    ESP32 Plane Radar Desktop Build Gets Firmware Upgrades

    A Hacker News post highlights an open-source ESP32-C3 project that turns a 1.28-inch round display into a live ADS-B aircraft radar. The author also describes firmware improvements such as richer flight context, weather and time data, configurable display options, and browser-based authenticated OTA updates.

  • 4Hacker News·7/25/2026research
    Debate Over Memory Safety and Fil-C

    The article argues that discussions around memory safety in systems programming are becoming more contentious, especially as Fil-C offers a way to make C and C++ programs detect invalid memory access at runtime. It also criticizes claims that Rust is inherently memory-unsafe, noting that Fil-C and similar approaches still come with trade-offs such as slower performance, GC, and ABI incompatibility.

  • 3Hacker News·7/23/2026research
    Bare C++ Tutorial for Building a Software Renderer

    The article presents a step-by-step series on how modern 3D graphics APIs work by implementing a simplified software renderer from scratch in about 500 lines of bare C++. It uses no third-party graphics libraries and starts from basic pixel drawing and TGA image handling to render triangulated 3D models. The goal is educational, helping learners understand the fundamentals behind OpenGL, Vulkan, Metal, and DirectX.