Skip to content
T. Wasfy edited this page Sep 22, 2026 · 5 revisions

Semantic Programming Language Logo

Semantic Programming Language

Official Website

A programming language for AI, machines, automation, and intelligent software.

Semantic is designed to express meaning, structure, and intent in a form that can be understood by humans, AI systems, compilers, and machines.

Snap Store VS Code Marketplace Version Visual Studio Marketplace Version Azure DevOps Marketplace Version Go Reference Semantic Programming Language JetBrains Marketplace

Get it from the Snap Store Get it from Microsoft


What is Semantic?

Semantic is a programming language built for a world where software is written and processed by humans, AI systems, compilers, and machines.

The language focuses on explicit structure, meaning, modularity, and machine-readable programs.

Semantic can be used for AI systems, automation, code generation, machine-to-machine workflows, and general software development.

Read more →


Getting Started

Install Semantic, configure your editor, write your first Semantic program, and choose the compilation path that fits your project.

Get started →


Compiler & Toolchain

Semantic is developed around several compilation paths:

Mini MSPLC · LLVM compilation · Code Transpiler CLI

LLVM provides a path toward native machine code, while the Code Transpiler CLI connects Semantic with existing programming ecosystems. Mini MSPLC is part of the compiler bootstrap and development process.

Read more →


Self-Hosting

A long-term goal of Semantic is a self-hosted compiler — Semantic compiling Semantic.

Read more →


Modules

Semantic supports modular software development with clear, reusable boundaries for larger programs.

Read more →


AI & Machine-Oriented Programming

Semantic is designed with machine processing in mind. Programs should be structured enough to be generated, analyzed, transformed, and compiled by AI systems and automated tools.

Humans  ←→  Semantic  ←→  AI  ←→  Compilers  ←→  Machines

Read more →


Code Transpiler

The Code Transpiler CLI provides source-to-source compilation and integration with existing development environments.

Latest release: v2.0.7

Download · Source Code · Go Package

Read more →


Editor Support

Semantic integrates with popular development environments.

Visual Studio Code · Visual Studio · JetBrains · Open VSX

Getting Started →


Impressum

Semantic Programming Language

Semantic Programming Language
A language for humans, AI, compilers, and machines.