- Programming Language Designer – Creator of The HTVM Programming Language Engine.
- Programming Language Philosopher – Advocate for simplicity, efficiency, and my least keystroke philosophy.
- Revolutionist – Transforming programming with less complexity.
- Simplifier-Minimalist – Optimizing programming for simplicity.
- Innovator – Shaping the future of development.
- Problem Solver – Tackling programming challenges with creative and effective solutions.
I am a 21-year-old self-taught programmer and programming language design philosopher. So far, I've been programming for approximately three years.
For most people, programming is a tool to solve problems. But for me, programming itself is the problem I’m solving.
I started programming accidentally in AutoHotKey for a bit over a year, not even planning to become a programmer. But AutoHotKey only works on Windows, and I felt bound by its limitations. So, I decided to create something new and I didn’t even know I was going to make a new language. I just wanted to convert AutoHotKey-like syntax to JavaScript since it was the closest and easiest syntax to convert to and accidentally created HTH.
- HTH: Converts AutoHotKey-like syntax to JavaScript. (DEPRECATED)
- HTpy: Converts AutoHotKey-like syntax to Python. (DEPRECATED)
- HT++: Converts AutoHotKey-like syntax to C++ for high performance. (DEPRECATED)
These initial projects, while now deprecated as HTVM surpasses their capabilities, were crucial learning steps towards building a truly adaptive and multi-language system.
HTVM is a revolutionary system that empowers you to design your own programming language with fully customizable syntax, tailored precisely to your needs and approach.
Write code using your personalized keywords, operators, and structure, and HTVM's powerful engine will generate equivalent code for 15 distinct target languages:
C++, Python, JavaScript, Go, Lua, C#, Java, Kotlin, Ruby, Nim, AutoHotKey, Swift, Dart, TypeScript, and Groovy.
HTVM fundamentally changes the programming experience with groundbreaking features:
- Total Syntax Customization: Define your own keywords, operators, block structures, comments, and more, without the limitations of traditional languages. Build a language that feels intuitive to you.
- Multi-Target Code Generation: Write your logic once in your custom HTVM language and generate native code for multiple platforms or environments simultaneously.
- Simplified Dependency Management: Leverage a rich set of built-in functions. HTVM automatically handles adding necessary library includes/imports in the generated code, reducing boilerplate in your HTVM source.
- OSP (Ordinal Struct Programming): Utilize HTVM's built-in methodology for organizing code with hierarchical namespaces and explicit
struct
data containers. See OSP Docs - Programming Blocks: Seamlessly embed native code for any target language directly within your HTVM files for tasks requiring specific platform features or libraries. See Programming Blocks Docs
- HTVM IDE: Develop efficiently with a dedicated IDE featuring custom syntax highlighting (based on your rules), code completion, file management, and execution capabilities (JS execution directly, others via generated code).
HTVM aims to make programming faster, more accessible, more personalized, and ultimately, more powerful by putting you in control of the language itself.
I’m solving problems in programming by removing unnecessary complexities and giving developers full control with HTVM. My goal is to transform programming into a more accessible, efficient, and revolutionary process.
Feel free to explore HTVM and its IDE HTVM IDE to see how I’m changing the programming world.
- 🌍 I'm based in Bulgaria, but I only want to work remotely for any international company.
- ✉️ You can contact me on Discord where my username is themaster1127
My GitHub Stats