Skip to content

Arc is a systems programming language designed for performance-critical applications requiring explicit resource control and predictable execution characteristics. The language prioritizes compile-time verification, zero-cost abstractions, and developer productivity through integrated tooling.

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
LICENSE-GPL
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

arc-programming/arc-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arc Programming Language

A systems programming language designed for performance-critical applications requiring explicit resource control and predictable execution characteristics.

Building the Compiler

Arc requires LLVM for code generation. Make sure you have LLVM 15+ installed before building.

Prerequisites

  • CMake
  • C Compiler (e.g, clang, gcc, msvc)

Manual Build

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake --build .

Project Structure

  • compiler/ - Arc compiler implementation (C)
  • examples/ - Example Arc programs
  • tests/ - Compiler and language tests
  • tools/ - Development tools (LSP, formatter, etc.)
  • docs/ - Documentation
  • benchmarks/ - Performance benchmarks
  • SPECIFICATION.md - Language specification

License

See LICENSE file for details.

About

Arc is a systems programming language designed for performance-critical applications requiring explicit resource control and predictable execution characteristics. The language prioritizes compile-time verification, zero-cost abstractions, and developer productivity through integrated tooling.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
LICENSE-GPL
MIT
LICENSE-MIT

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published