Skip to content

Repository files navigation

Adequate-C Logo

Adequate-C

Explicit. Safe. Readable.

A statically-typed, general-purpose language inspired by C++, designed to be smaller, safer, and more readable. Adequate-C's core design goal is explicitness: every keyword, type, and construct should be immediately understandable without knowing the language's history. Adequate-C targets systems-familiar developers who want a fast, ergonomic, and compact language, as well as programmers coming from higher-level languages who want a gentler introduction to systems programming. The language is currently in early development.

Building

Build

make build

Build and Run

make run

Other Commands

make clean   # Remove build dir
make format  # Format source code
make help    # Show all commands

Manual Build (without Makefile)

mkdir build && cd build
cmake ..
make
./adequatec

Requirements

  • C++23 compatible compiler (GCC 14+ / Clang 17+)
  • CMake 3.13+
  • clang-format (for code formatting)

About

A statically-typed C-inspired language with modern features - adequately good.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages