Logo Lanfrica

Ali-Key/Basic-Soplang-Fundamentals

Domain:

natural language processing

Record type:

software
Creator:
Ali
Host:
Soplang is the first Somali programming language, created to make coding accessible to Somali speakers using native Somali syntax and keywords. # 🌍 Soplang Basics: Data Types and Operators Welcome to the **Soplang Basics Guide**! This guide is designed to help beginners learn the fundamentals of **Soplang**, a Somali-first programming language. Soplang uses simple Somali keywords to make programming easy and fun. --- ## 📘 What is Soplang? **Soplang** is a beginner-friendly programming language created for Somali speakers. It uses Somali keywords to teach programming concepts in a way that feels natural and easy to understand. --- ## 🧠 What You'll Learn In this guide, you'll learn how to: - Declare variables using Soplang keywords like `door`, `tiro`, `qoraal`, `labadaran`, `shey`, `liis`, and `waxba`. - Work with strings, numbers, booleans, lists, and dictionaries. - Use basic operators like arithmetic, comparison, logical, and assignment operators. - Display values using the built-in `qor()` function. - Combine and display multiple variables in a single output. --- ## 🔑 Variable Declaration Keywords Here’s a quick summary of the keywords used to declare variables in Soplang: | **Keyword** | **Meaning** | **Example** | |-------------|---------------------------|------------------------------------------| | `door` | Dynamic variable | `door magac = "Ali Key"` | | `tiro` | Integer (whole number) | `tiro da = 21` | | `qoraal` | String (text) | `qoraal magac = "Ali Omar"` | | `labadaran` | Boolean (true/false) | `labadaran waaRun = run` | | `shey` | Object (key-value pairs) | `shey personInfo = { "name": "Ali" }` | | `liis` | List (array of values) | `liis grades = [85, 90, 78]` | | `waxba` | Null (empty value) | `door a = waxba` | --- ## 🔠 Data Types in Soplang ### 🧵 String (Text) Represents text or characters. ```soplang qoraal name = "Ali …

Languages