Begun as an extension of C2, the C3 programming language is based on C but has expanded the language considerably.
Headed by Bas van den Berg (who also headed the development of C2), the developers sought to evolve the language while retaining familiarity for C programmers. Still under active development, as of this writing, C3 has retained the C syntax and paradigms as far as possible while adding some higher-level conveniences, such as modules, generics, macros, and error handling. It is fully compatible with the C application binary interface (ABI), allowing seamless integration with existing C libraries and code.
Due to its compatibility with C, it is possible to mix code from C and C3 in the same project. For example, a developer could take source code written in C and convert a section of it to C3, then compile it with the C3c compiler without difficulty.
Design principles included staying close to C, changing things only when there was a significant need while adding conveniences when the value is great, avoiding big ideas in order to achieve flawless integration with C, and making learning C3 easy for C programmers.
Precompiled binaries for Windows x64, Debian x64, and macOS x64 are available for downloading from the C3 GitHub repository, which includes installation instructions, and a full manual for the language can be found on its official website.
 
 
Recommended Resources
The official website for the C2 programming language discusses the philosophy, features, development notes, and examples of C2 code. Also included is the full documentation for the language, clarifying its design goals, advantages over C, and a discussion of programming language evolution, as well as instructions for installing, beginning a first project, and details of the language parameters and sample code. A discussion forum is included, along with links to other resources.
http://www.c2lang.org/
C3 is a system programming language based on C. As an evolution of C, it enables the same paradigms and retains the same syntax as much as possible. The C3 Documentation site presents an introduction to the language, its features, and design principles, as well as links to downloads and installation instructions. The documentation section is divided into sections, such as installation, setup, beginning your first project, and a quick primer, followed by changes that were made from C.
https://c3-lang.org/
Part of the Handmade Network, a community of programmers who care about how computers actually work and want to create high-quality software from scratch, the site is a project page for C3, a programming language designed by Christoffer Lerno. C3 is a low-level language designed to be fast, simple, and expressive. Inspired by C, C++, and Rust, it is intended to be compatible with C but introduces features such as traits, generics, and modules. Links to other online C3 resources are included.
https://c3.handmade.network/
This is a C3 programming language tutorial, the purpose of which is to help users get started programming in C3 as soon as possible while assuming some familiarity with the C language. The site covers basic and advanced topics related to C3, such as an introduction to the language, as well as pointers, structures, dynamic allocation, recursion, and others. Also included is a playground that can be used by persons learning to program in C3 to try out code, with code examples.
https://learn-c3.org
The GitHub repository for the C2 programming language includes the source code for C2, the C2 compiler, a collection of code snippets and examples, C2 plugins for Vim, C2 documentation, forks, and mirrors of the official clang git repository. An overview of the project, people involved, and other files and resources. The repository may be searched via site search or sorted by a number of variables, such as type, language, last updated, name, or star ratings.
https://github.com/c2lang/
The official GitHub repository for the C3 Language Project. The repository contains the source code, documentation, and other resources for the C3 language and its compiler, C3c, including related projects, such as the LLVM Project, ports, plugins, C3 scripts, and documentation. As an open-source project, others who are interested and capable of contributing to the project are welcome. Files may be found through a site search or browsed according to a variety of variables.
https://github.com/c3lang/
PLDB: a Programming Language Database is a public domain database that includes facts about more than four thousand programming languages. Its section C3 identifies the language as having been created by Christoffer Lerno in 2019 and includes links to official and other C3 resources on the Internet, examples of C3 code, and several examples of programming language features, along with code examples, tokens, and indications as to whether C3 supports them.
https://pldb.pub/concepts/c3.html