SOFTWARE OVERVIEW

ferrumc

ferrumc is a compiler for the Ferrum programming language, a systems language with C-style syntax and compile-time memory safety.

About ferrumc

ferrumc is a compiler for the Ferrum programming language, a systems language with C-style syntax and compile-time memory safety. The language uses a borrow checker and ownership model to check memory access while compiling. It produces native code through LLVM 18 and is described as requiring neither a garbage collector nor a runtime. The supplied description emphasizes systems programming and compile-time checking. It does not specify language libraries, supported operating systems, or the full set of compiler diagnostics. ferrumc’s role is compiling Ferrum source code into native programs, with memory-safety behavior determined by the language’s ownership rules. The toolchain is described as producing native code without a garbage collector or runtime.

Categories

Platforms

Website & Downloads

Trusted package or store listing

Open winget listing ↗

Related software

  • .NET Reactor — .NET Reactor is a code-protection and software-licensing system for applications built on the .NET Framework.
  • 010 Editor — 010 Editor is a text and hexadecimal editor with Binary Templates technology.
  • 10x — 10x is a Windows code editor designed for large C++ projects.
  • 8051 Disassembler — 8051 Disassembler converts Intel HEX files for the 8051 microcontroller family into readable assembly listings.
  • ACS — ACS, or Admin Config Service, is a command-line interface for managing configuration and administrative tasks in a cloud platform.
  • APK Editor Studio — APK Editor Studio is an APK editor and reverse-engineering tool for desktop computers.
ferrumc | Soft20