Skip to content

mrDevRussia/BedRock-Language-Open-Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BedRock Programming Language BedRock is a low-level systems programming language designed for direct hardware interaction and operating system development. It provides a transparent bridge between high-level logic and machine code, ensuring zero-bloat execution and precise control over the processor.

Core Philosophy The language is built on the principle of Byte-Level Validation, where every line of code translates directly into efficient machine instructions. It is designed to operate without a runtime, making it a "pure" tool for building kernels, drivers, and embedded systems.

Project Timeline Initial Development: Work on the core architecture and compiler logic began in August 2025.

Engine Milestone: The core compiler engine reached its stable, verified state in early 2026, successfully passing logic and memory stress tests.

Current Status Last Update: March 3, 2026.

Phase: Transitioning from Compiler Development to Ecosystem Expansion.

Roadmap The project has successfully moved past the core engine phase. Current efforts are focused on building the standard hardware abstraction libraries (HAL), including VGA display drivers, keyboard input handling, and basic memory management.

BedRock: Control the hardware. Master the machine.

About

BedRock: A minimalist, high-performance systems programming language built from scratch for Bare Metal for architecture MIPS32 development. Compiles directly to machine code for OS kernel engineering.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors