Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Axis Programming LanguageNew to Visual Studio Code? Get it now.
Axis Programming Language

Axis Programming Language

heven_dsc

|
1 install
| (0) | Free
A minimalist high-level language with low-level syntax. Power to the 0x!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Axis est un langage de programmation minimaliste conçu pour ceux qui aiment la syntaxe bas-niveau alliée à la puissance d'un moteur moderne. Il fait le pont entre la logique matérielle et la facilité d'utilisation logicielle.

✨ Points Forts Syntaxe Déterministe : Chaque ligne d'instruction est indexée par une adresse hexadécimale [+0x...].

Gestion Mémoire : Contrôle direct des registres R0 à R5 et de 1024 emplacements RAM.

Interpréteur Intégré : Exécutez votre code instantanément dans VS Code en un clic.

Passerelle de Données : Support natif pour l'importation de données JSON externes.

Coloration Intelligente : Coloration syntaxique complète pour une meilleure lisibilité.

Exemple :

SET Définit la valeur d'un registre SET R1 0x0A MATH Opérations arithmétiques (+, -, *, /) MATH R1 R1 + 0x05 STOCK Sauvegarde une valeur en RAM STOCK 0x100 R1 LOAD Charge une valeur depuis la RAM LOAD R2 0x100 IF Logique de saut conditionnel IF R1 == R2 GOTO 0x05 GOTO Saute à une adresse spécifique ou relative GOTO +0x02 IMPORT_JSON Importe une valeur depuis un fichier JSON IMPORT_JSON "data.json" "key" R1 OUT Déclenche une notification de log VS Code OUT R1 END Arrête l'exécution END

Exemple de Code :

// Initialisation [+0x0] SET R1 0x00 // Index [+0x1] SET R2 0x05 // Limite

// Début de boucle [+0x2] OUT R1 // Log la valeur actuelle [+0x3] MATH R1 R1 + 0x01 // Incrémentation [+0x4] IF R1 < R2 GOTO 0x02 // Boucler tant que R1 < 5

[+0x5] OUT R1 // Log final [+0x6] END // Terminer

🚀 Axis Programming Language Axis is a minimalist programming language designed for those who love low-level syntax combined with the power of a modern engine. It bridges the gap between hardware-like logic and high-level ease of use.

✨ Key Features Deterministic Syntax: Every instruction line is indexed by a hexadecimal address [+0x...].

Memory Management: Direct control over registers R0 to R5 and 1024 RAM slots.

Integrated Interpreter: Run your code instantly within VS Code with a single click.

Data Bridging: Native support for importing external JSON data.

Smart Highlighting: Full syntax coloring for better readability and debugging.

SET Assigns a value to a register SET R1 0x0A MATH Arithmetic operations (+, -, *, /) MATH R1 R1 + 0x05 STOCK Saves a register value into RAM STOCK 0x100 R1 LOAD Loads a value from RAM to a register LOAD R2 0x100 IF Conditional jump logic IF R1 == R2 GOTO 0x05 GOTO Jumps to a specific or relative address GOTO +0x02 IMPORT_JSON Imports a value from a JSON file IMPORT_JSON "data.json" "key" R1 OUT Triggers a VS Code log notification OUT R1 END Stops the execution END

🚀 Code Example: Loop Counter

// Initialization [+0x0] SET R1 0x00 // Index [+0x1] SET R2 0x05 // Limit

// Loop start [+0x2] OUT R1 // Log current value [+0x3] MATH R1 R1 + 0x01 // Increment [+0x4] IF R1 < R2 GOTO 0x02 // Loop if R1 < 5

[+0x5] OUT R1 // Final log [+0x6] END // Terminate

Developed with ❤️ by Axis Dev Team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft