Skip to content

AnikuHere/x44

Repository files navigation

X44 🚀

A Pure Prefix-Driven Systems & Automation Language

Status Notice: Given software (X44) currently doesnt recieve updates frequently, due to priority of other projects. <-- READ!

X44 is a highly optimized, lightweight interpreted programming language built around a strict Prefix Predominance architecture. By using leading characters to dictate operational context, X44 completely strips away heavy syntactic boilerplate, enabling ultra-fast script execution, direct OS automation, and responsive UI rendering.

It is the direct, structural evolution of the X3 language ecosystem.


🛠️ The Core Concept: Prefix Contexts

Unlike traditional languages that rely on explicit keywords (let, function, print), X44 uses single-character prefixes at the very start of a line to route operations immediately. This design reduces tokenization overhead and speeds up the interpreter's parsing stage.

  • _ (Scope): Declares structural containers, modular namespaces, and classes.
  • ! (System): Bypasses standard runtimes to issue direct kernel, shell, or OS hooks.
  • + (Input): Handles data ingestion, hardware polling, and rule enforcement.
  • - (Output): Controls active rendering, writing operations, and user visual displays.
  • | (Attribute): Appends execution flags or modifying arguments to an existing command inline.
  • / (Path): Sets structural navigation rules across storage directories or logical trees.

🏎️ Quick Start: A "Hello World" App

To write and execute your first application in X44 without any external studio environments:

Step 1: Create the Source File

Open a text editor and save a new file named hello.x44.

Step 2: Write the X44 Code

Add the following line to your file:

-draw/text|value:"Hello World!"|align:center

Step 3: Run the Interpreter Execute the script natively via your terminal

x44 hello.x44

About

X44: Advanced coding made easier.. or harder, depends on how you look at it and how smart your brain is.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages