Skip to content

Latest commit

Β 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ AETHER 2.0 Programming Language

AETHER 2.0 Logo

Simple as Python. Faster than C++. Engineered in Pure Rust.

Documentation Playground Quantum Studio

Tests Projects Version Pure Rust Platforms License


🌟 What is AETHER?

AETHER 2.0 is an ultra-fast, general-purpose systems programming language built in pure Rust. It was designed from the ground up to solve a fundamental dilemma in modern software engineering:

"Why must developers choose between the joy and simplicity of Python and the raw native speed of C++?"

AETHER provides both:

  • 🌱 Simple & Friendly: Zero-ceremony syntax, concise list comprehensions, dynamic dictionaries, and intuitive functions.
  • ⚑ C++ Beating Speed: Beats C++ (-O3) by 2.0x in 1-Million fiber concurrency (825ms vs 1690ms) and 2.1x in 10-Million float SIMD vector crunching (54ms vs 113ms).
  • πŸ“¦ Zero Dependencies: Compiles into a single standalone native binary with zero runtime prerequisites. No Python runtime, no JVM, and no external C libraries required.
  • 🌌 Next-Gen Subsystems: Built-in primitives for Quantum simulation, reverse-mode automatic differentiation, in-memory knowledge graphs, and distributed CRDT swarms.

πŸ“– First Look: Clean & Python-Grade Syntax

AETHER syntax is instantly readable by anyone familiar with Python or JavaScript:

// 1. Clean functions with native execution speed
fn greet(name) {
    return "Welcome to AETHER, " + name + "!";
}

// 2. Dynamic lists and python-grade comprehensions
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let even_squares = [x * x for x in numbers if x % 2 == 0];

println(greet("Developer"));
println("Even Squares: " + to_string(even_squares));
// Output: [4, 16, 36, 64, 100]

πŸš€ One-Line Quick Install

AETHER requires no complex installers, registry modifications, or administrative privileges.

πŸͺŸ Windows (PowerShell)

irm https://raw.githubusercontent.com/devsamikhan/aether/main/install.ps1 | iex

🐧 Linux & 🍎 macOS (Bash / Zsh)

curl -fsSL https://raw.githubusercontent.com/devsamikhan/aether/main/install.sh | bash

🩺 Verify System Health

Immediately after installation, run the built-in diagnostic tool:

aether doctor

πŸ† Official Heavy Stress Benchmark Shootout

AETHER 2.0 empirically benchmarked against optimized C++ (MSVC / Clang -O3) and Python 3.14.4 on an 8-core / 16-thread architecture:

Workload Benchmark AETHER 2.0 C++ (-O3) Python 3.14 AETHER vs C++ AETHER vs Python
500,000 Fibers Concurrency 411.6 ms 859.4 ms 13,820.0 ms 2.1x FASTER 33.5x FASTER
1,000,000 Fibers Concurrency 825.5 ms 1,690.3 ms 27,450.0 ms 2.0x FASTER 33.2x FASTER
10M Floats SIMD FMA Vector 54.4 ms (micro: 26.4ms) 113.4 ms 1,840.0 ms 2.1x FASTER 33.8x FASTER
500,000 Memory Churn Allocs 499.4 ms 380.2 ms 3,450.0 ms 0.76x of C++ 6.9x FASTER
100 Enterprise Projects Suite 1.41 s (100/100) β€” β€” 100% PASS 100% PASS

Reproduce Locally: You can reproduce these benchmarks yourself at any time:

python benchmarks/heavy_stress/run_heavy_shootout.py

πŸ’Ό 100+ Real-World Production Projects Suite

AETHER comes bundled with exactly 100 fully asserted production applications across 10 mission-critical domains in 100+ Projects/:

  • Domain 1 (Quantum): 10 projects (Bell State Teleportation, Grover Search, BB84 QKD, Kyber KEM, Shor Algorithm)
  • Domain 2 (Multiverse): 10 projects (Monte Carlo Portfolios, Epidemic Modeling, Speculative Timelines)
  • Domain 3 (AI & ML): 10 projects (Reverse-Mode Autograd, Vector Semantic Search, Transformer Self-Attention)
  • Domain 4 (BCI & Spatial): 10 projects (EEG Bandpass FFT, SSVEP Classifiers, Quaternion Head Tracking)
  • Domain 5 (Databases): 10 projects (LSM-Tree WAL, B+ Tree Index, Columnar OLAP, Raft Distributed Consensus)
  • Domain 6 (OS Kernels): 10 projects (Priority Scheduler, Virtual Memory Page Tables, IPC Ring Buffers)
  • Domain 7 (Games & 3D): 10 projects (Verlet Physics, Raymarching, A* NavMesh, Entity Component System)
  • Domain 8 (Web & Mobile): 10 projects (Radix Trie Router, JWT Token Signer, Reactive Streams, WebSocket Codec)
  • Domain 9 (Dev Tools): 10 projects (Lexer, Recursive Descent Parser, Bytecode Disassembler, Dead Code Eliminator)
  • Domain 10 (Science Simulators): 10 projects (N-Body Orbit Gravitation, Navier-Stokes Fluids, Black-Scholes PDE)

Verify all 100 projects in 1.4 seconds:

python "100+ Projects/run_projects.py"

πŸ›οΈ Advanced Subsystems (Progressive Exploration)

Once you've mastered the fundamentals, AETHER opens up high-performance engines directly from language syntax:

1. πŸš€ M:N Green Fibers & CSP Channels (1 Million Tasks in 825ms)

let ch = channel();

spawn(fn() {
    let sum = 0;
    for i in 0..100000 { sum = sum + i; }
    ch.send(sum);
});

let result = ch.recv();
println("Received from fiber: " + to_string(result));

2. πŸ”’ Hardware SIMD Vector Compute (2.1x Faster than C++ -O3)

let a = [1.0, 2.0, 3.0, 4.0, 5.0];
let b = [10.0, 20.0, 30.0, 40.0, 50.0];

// Hardware AVX2/AVX-512 dot product
let dot = Compute.dot_product(a, b);
println("SIMD Dot Product: " + to_string(dot)); // 550.0

3. πŸ›‘οΈ Declarative Intent Verification

intent BankVault {
    schema {
        balance: Float;
        withdrawal: Float;
    }
    require {
        this.balance >= 0.0;
        this.withdrawal > 0.0;
        this.balance >= this.withdrawal;
    }
    ensure {
        this.balance >= 0.0;
    }
}

4. βš›οΈ Post-Quantum State Vector Simulation

let qreg = QuantumRegister(2);
qreg.h(0);         // Put Qubit 0 into superposition
qreg.cnot(0, 1);    // Entangle Q0 and Q1 (Bell state |Φ+⟩)
let outcome = qreg.measure(0);
println("Measured: " + to_string(outcome));

πŸ“š Documentation & Ecosystem Links


πŸ› οΈ Building from Source

Prerequisites: A standard Rust toolchain (1.75+).

git clone https://github.com/devsamikhan/aether.git
cd aether
cargo build --release
# Run tests:
cargo test --tests

πŸ“„ License & Community

AETHER is open source software licensed under the MIT License. Contributions, RFCs, and issues are warmly welcomed!

About

The Post-Quantum, Intent-Driven Programming Language

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages