🪟 Windows Available now · 🐧 Linux Coming soon · 🍎 macOS Coming soon · Visit seng.mrktamilan.com for downloads & docs
Open Source — Windows Available Now — by MRKTamilan

Code in plain
English

seng is a programming language where instructions read like natural English sentences. No symbols to memorise. No complex syntax to learn.

⬇ Download for Windows 📖 Learn Syntax 🌐 mrktamilan.com
100%
Plain English
C
Built in pure C
.se
File Extension
.sec
Compiled Bytecode
hello.se — seng
# My first seng program
set name to "World"
say "Hello, " + name + "!"

define greet with person
  say "Nice to meet you, " + person
end

call greet with name

$ seng hello.se
Hello, World!
Nice to meet you, World

Built for everyone,
not just programmers

seng removes the barrier between thinking and coding. If you can write an English sentence, you can write a seng program.

📝
Plain English Syntax
Write set age to 25 instead of int age = 25;. Every statement reads like a natural sentence.
Compiled + Interpreted
Run source files directly with seng file.se, or compile to blazing-fast .sec bytecode.
🔁
Reusable Functions
Define functions in plain English, call them anywhere, import whole files — build libraries effortlessly.
📦
Lists Built-in
Create lists, add items, access by number, get lengths — all with clear English commands.
🏗️
Written in Pure C
seng is implemented in portable C99 with zero dependencies — fast, lightweight, and runs anywhere GCC does.
📂
Import & Modules
Split your code across files. Use import "utils.se" to reuse code across projects.

See how it works

Tap a topic below to explore the seng syntax.

basics.se
# Variables (numbers, text, true/false)
set name    to "Alice"
set age     to 25
set score   to 98.6
set active  to true
set nothing to nothing

# Arithmetic
set total   to age plus 5
set half    to age divided by 2
set squared to age times age
set remain  to age mod 7

# Printing
say "Hello, " + name + "!"
say "Age: " + age
say "Total: " + total
conditions.se
set score to 85

if score is greater than or equal to 90 then
    say "Grade: A"
else if score is greater than or equal to 75 then
    say "Grade: B"
else if score is greater than or equal to 60 then
    say "Grade: C"
else
    say "Grade: F"
end

# Logical operators
if score is greater than 50 and score is less than 100 then
    say "Valid score"
end
loops.se
# Repeat a fixed number of times
repeat 5 times
    say "Hello!"
end

# While loop
set count to 1
while count is less than or equal to 10
    say count
    set count to count plus 1
end

# Break and Continue
set x to 0
repeat 20 times
    set x to x plus 1
    if x is equal to 10 then
        stop       # break
    end
    if x mod 2 is equal to 0 then
        skip       # continue
    end
    say x
end
functions.se
# Define a function
define greet with name
    say "Hello, " + name + "!"
end

call greet with "Alice"

# Function with return value
define addTwo with a and b
    give back a plus b
end

set total to result of addTwo with 10 and 25
say "Sum is: " + total

# Import library
import "math_utils.se"
lists.se
# Create a list
make list fruits

# Add items
add "Apple"  to fruits
add "Banana" to fruits
add "Cherry" to fruits

# Access items (1-indexed)
say item 1 of fruits       # Apple
say length of fruits        # 3
say fruits                   # [Apple, Banana, Cherry]

# Iterate with while
set i to 1
set sz to length of fruits
while i is less than or equal to sz
    say item i of fruits
    set i to i plus 1
end
input.se
# Ask user for input
ask yourName for "What is your name? "
say "Welcome, " + yourName + "!"

ask city for "Which city are you from? "
say "Great! " + yourName + " from " + city

Reserved Keywords

settosay askforif thenelseend repeattimeswhile stopskipdefine withcallgive back result ofandor notisgreater lessequalthan plusminustimes divided bymod make listadditem length ofimport truefalsenothing

Install seng

Get up and running in under a minute on any platform.

🪟 Windows — Available Now

1
Download the installer from seng.mrktamilan.com
2
Run seng-setup-1.0.0-windows-x64.exe
3
Accept the licence & choose install folder
4
seng is added to your PATH automatically
5
seng hello.se

🐧 Linux — Coming Soon

Linux support is planned for a future release.
Advanced users can build from source using the instructions in the README.

Watch seng.mrktamilan.com for the announcement.

🍎 macOS — Coming Soon

macOS support is planned for a future release.
Advanced users can build from source using GCC or Clang.

Watch seng.mrktamilan.com for the announcement.

🚀 Quick Usage

seng hello.se — run directly
seng compile hello.sehello.sec
seng run hello.sec — run bytecode
?
seng help — show all commands
🌐 mrktamilan.com

Roadmap

seng is actively developed. Every version brings us closer to a world where anyone can code.

Overall Progress0%
✓ Released
v1.0.0
The Foundation
  • Interpreter — run .se files directly
  • Bytecode compiler + VM (.sec format)
  • Variables, if, loops, functions, lists
  • Imports for reusable code modules
  • Windows installer (.exe) with UAC
  • Official website + full docs page
  • EULA + license-acceptance download
Released — April 2026
LIVE1.0
🔧 Up Next
v1.1.0
Standard Library
  • File I/O — read file / write file
  • String methods — upper, lower, contains
  • for each item in list loop syntax
  • Math — floor, ceil, round, sqrt, power
  • Column-level error messages in parser
  • Interactive REPL — just type seng
ETA — Q3 2026
1.1
🔮 Coming Soon
v1.2.0
Cross-Platform
  • 🐧 Linux — .deb / .rpm packages
  • 🍎 macOS — Homebrew formula
  • 🧩 VS Code syntax highlighting extension
  • 🌐 Online playground — run seng in-browser
  • 📦 Package manager — share seng libraries
ETA — Q4 2026
1.2
✨ Future Vision
v2.0.0
seng Evolved
  • 🧠 AI-assisted code suggestions
  • 🌐 Web output — build pages in seng
  • 🛡 Optional type hints & type checking
  • 🚀 Native compilation to machine code
  • 🏢 seng Cloud IDE
  • 🤝 Community + enterprise edition
ETA — 2027
2.0

Have a feature idea? We'd love to hear it.

✉ hello@mrktamilan.com

About

M
MRKTamilan
mrktamilan.com
Creator of the seng programming language. Passionate about making programming accessible to everyone — regardless of technical background. seng was built to bridge the gap between natural language and code.