say("Hello, World!").newl
name = "Eusha"
age = 16
say("Hello {name}, you are {age} years old!").newl
Programming Language Platform
Build fast. Think clearly.
Elang makes programming super simple for beginners. It is built for people who are just exploring coding and want to write their very first program without friction. The syntax is clean, easy to read, and designed to help new learners build confidence quickly.
Overview
Elang focuses on clarity and simplicity, built for beginners who want to write their first program fast. This is the initial public release (v0.1.0), designed to help new learners build confidence from day one.
v0.1.0 - Initial Public Release Latest
@Eusha122 released this last week
Elang v0.1.0
Initial public release of Elang, a lightweight interpreted programming language focused on clarity and simplicity. This version introduces the standalone Windows runtime and official VS Code extension support.
Included
- Standalone Windows runtime (`elang.exe`)
- Interactive REPL
- Variables and dynamic typing
- Functions and closures
- Expression lambdas
- Arrays and objects
- Control flow (`if`, `for`, `while`)
- Built-in modules (`math`, `random`)
- VS Code extension (`.elang` support with run integration)
Project Status
Elang is in early-stage development. Syntax and APIs may evolve in future versions.
License
Distributed under the MIT License.
Download
Official release channel for ElangSetup.exe.
Current Release
ElangSetup.exe
Stable installer package for Windows environments.
Setup Guide
Install Elang and run your first program with full verification steps.
-
01
Download ElangSetup.exe
Open the Releases section and download the latest `ElangSetup.exe` package.
-
02
Run The Installer
Launch setup and complete the installation flow. Choose a standard install directory unless you need a custom path.
-
03
Select Optional Components
Recommended: enable PATH and `.elang` file association during setup.
-
04
Open A New Terminal
After installation, open a fresh Command Prompt or PowerShell window to load updated PATH settings.
-
05
Verify Runtime Availability
Run:
elang
You should see runtime output or usage help.
-
06
Install The Official VS Code Extension
Open VS Code, search for “Elang Language” in Extensions, and install the official extension.
-
07
Create Your First File
say("Hello, World!").newl -
08
Run Program
elang hello.elang
-
09
Troubleshooting
If command is not recognized, restart terminal and reinstall with PATH enabled, then verify again.
Language Features
Core syntax examples from the current public release.
Variables
name = "Eusha" age = 16 active = true
String Interpolation
say("Hello {name}, you are {age} years old!").newl
say("2 + 3 = {2 + 3}").newl
Functions
fn greet(name) {
say("Hello {name}!").newl
}
Lambdas
nums = [1, 2, 3, 4, 5] evens = nums.filter(x => x % 2 == 0)
Arrays
nums = [3, 1, 4, 1, 5] nums.sort() say(nums.sum()).newl
Objects
person = {name: "Eusha", age: 16}
say(person.name).newl
Control Flow
if age >= 18 {
say("Adult").newl
} else {
say("Minor").newl
}
for (i in 1..5) {
say(i).space
}
while x < 10 {
x += 1
}
Modules
use math say(math.sqrt(25)).newl use random say(random.randint(1, 10)).newl