Why Sap-Lang?

Simple is More, thats the ethic of SAP.

Examples


(^[a,b,c] ?= [1,2,3]) ? 
  {format "{} {} {}" a b c |> puts} : 
  {puts "what?"}

(^{a,b,c} ?= {a:1, b:2, c:3}) ? 
  {format "{} {} {}" a b c |> puts} :
  {puts "what?"}    

Language features

Discover the power of Sap-Lang with its modern features and efficient performance capabilities

High Performance

Achieve near bare-metal performance through advanced compile-time optimizations and efficient C code generation with massively inlined built-in runtime.

Modern Syntax

Sap-Lang is using a modern Semi-Functional programming language syntax with a focus on writting-speed and readability.

Seamlessly Distributing

Compiler emmitting single executable binary with no (even no libc) dependencies, tell client just to download and run.

Cross-Platform

Using Zig-CC/Cosmos-CC as backend, Sap-Lang can compile to any platform that LLVM supports.

Tooling Support

Comprehensive development tools including package manager, build system, and debugging utilities.

Foreign Function Interface

Easily integrate with existing C/C++ libraries through a zero-cost FFI system, enabling seamless interoperability with native code.

Latest NEWS for Sap-Lang

Sap-Lang is evolving~!

News thumbnail

Sap-Lang News

Latest updates and announcements from the Sap-Lang team.

News thumbnail

Sap-Lang News

Latest updates and announcements from the Sap-Lang team.

News thumbnail

Sap-Lang News

Latest updates and announcements from the Sap-Lang team.

News thumbnail

Sap-Lang News

Latest updates and announcements from the Sap-Lang team.

What's possible with Sap-Lang

Use Sap-Lang for a variety of software development purposes

Cloud & Network Services

With a strong ecosystem of tools and APIs on major cloud providers, it is easier than ever to build services with Sap-Lang.

Command-line Interfaces

With popular open source packages and a robust standard library, use Sap-Lang to create fast and elegant CLIs.

Web Development

With enhanced memory performance and support for several IDEs, Sap-Lang powers fast and scalable web applications.

DevOps & Site Reliability

With fast build times, lean syntax, and automatic formatting, Sap-Lang is built to support both DevOps and SRE.

And Far More ......

Sap-Lang is a versatile language that can be used for a variety of software development purposes.

Sap in Action ~

These People and Companies like Sap as you do!

LyZH

So good

AkaraChen

So powerful

Dannypsnl

I love it

VitalyR

So good

Start using Sap-Lang today!