Official Announcement: Launching the Project I Dreamed of for 25 Years — A New Infrastructure for Programming Technologies Inspired by LLVM, with a Different Approach

At last, the dream begins to take shape.

Yesterday, I officially launched the first steps of a personal project that I have envisioned for over 25 years: building a comprehensive infrastructure for programming technologies, similar in spirit to LLVM but with a different philosophy that may reshape how we approach the design of programming languages and operating systems.

Where Did I Start?

The first major challenge was choosing the right programming language for this ambitious journey. After extensive comparisons between C, C++, and Rust, I ultimately chose Modern C++. This decision was driven by my deep experience with the language and my confidence in its evolving capabilities, especially considering the powerful enhancements introduced in recent C++ standards.

First Technical Milestone

I successfully built the first core engine using x86 assembly language, and managed to translate basic instructions like mov, add, and sub directly into machine code through a command-line interface. This is just the beginning of a long and ambitious journey.

What Is the Goal of the Project?

The goal is to develop a set of tools designed to support programming language and operating system developers, using a distinct approach that may provide an alternative to existing solutions, while maintaining the same level of power and flexibility. I aim to simplify the complexities often found in such systems, making the environment particularly suitable for low-level programmers who value control and performance but prefer an easier, more intuitive toolset.

A New Perspective on Memory Management

One of the key features I’m planning is a robust built-in memory management system that aims to make working in languages like C and C++ more secure and user-friendly. This system will tackle common memory-related issues and offer a safer, more streamlined experience for developers using tools built on this infrastructure.

A Message to My Followers

I don’t know where this project will ultimately lead, but I’m fully committed to giving it my all and producing something that can genuinely benefit the programming community. I’ll be sharing progress updates as the project matures, allowing those interested in testing it to do so when it reaches a stable and meaningful stage.

Gratitude and Looking Ahead

I extend my sincere thanks to everyone who has followed and supported me over the past year. I intend to continue sharing technical content and engaging with the community, albeit at a slower pace, due to my full dedication to this new endeavor.


Contact Email : info@ForgeVM.org