You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Soplang is not just another programming language. It is the first language designed specifically for Somali speakers who want to learn coding in their own mother tongue. With Soplang, programming becomes more accessible, intuitive, and enjoyable.
In this blog post, we'll walk you through the basics of Soplang, show you some simple examples, and invite you to start your coding journey with us.
Why Soplang?
The world of programming has traditionally been dominated by English-based languages. For Somali speakers, this often creates an extra barrier. Soplang removes that barrier by allowing you to code directly in Somali, making learning faster and more natural.
Key Features of Soplang:
Easy-to-understand Somali syntax
Designed for beginners and experienced programmers
Clear, simple commands
Great for educational and practical projects
Getting Started with Soplang
Let's look at a basic example to understand how Soplang works. We'll start by learning how to print text and get user input.
// Qoritaanka qoraal (Printing text)
qor("Ku soo dhowow Soplang!")
// Akhrinta xogta isticmaalaha (User input)
door magaca = akhri("Fadlan geli magacaaga: ")
// Soo bandhigida natiijada (Displaying result)
qor("Salaan, " + magaca + "! Aad baad ugu mahadsantahay isticmaalka Soplang.")
// Nooca xogta muujinta (Showing the type of input)
qor("Nooca xogtaada waa: " + nuuc(magaca))
What is happening here?
qor() is used to print a message to the screen.
akhri() asks the user to input data.
door is used to declare a variable.
nuuc() shows the type of the variable.
Simple, right? That's the beauty of Soplang.
Another Example: Basic Math in Soplang
// Labo tiro ku dar (Add two numbers)
qor("Tusaale ku darid")
// Akhri labada tiro
door tiro1 = akhri("Geli tirada koowaad: ")
door tiro2 = akhri("Geli tirada labaad: ")
// Isku dar tirada
door natiijo = tiro1 + tiro2
// Bandhig natiijada
qor("Wadarta labadan tiro waa: " + natiijo)
Note: In Soplang, user inputs are strings by default. You can extend functionality later with type conversion if needed.
Conclusion: Start Your Soplang Journey Today!
Soplang is made for you. It's simple, powerful, and it speaks your language. Whether you're an absolute beginner or a seasoned programmer who wants to teach others, Soplang is your best tool.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Welcome to Soplang!
Soplang is not just another programming language. It is the first language designed specifically for Somali speakers who want to learn coding in their own mother tongue. With Soplang, programming becomes more accessible, intuitive, and enjoyable.
In this blog post, we'll walk you through the basics of Soplang, show you some simple examples, and invite you to start your coding journey with us.
Why Soplang?
The world of programming has traditionally been dominated by English-based languages. For Somali speakers, this often creates an extra barrier. Soplang removes that barrier by allowing you to code directly in Somali, making learning faster and more natural.
Key Features of Soplang:
Getting Started with Soplang
Let's look at a basic example to understand how Soplang works. We'll start by learning how to print text and get user input.
What is happening here?
qor()is used to print a message to the screen.akhri()asks the user to input data.dooris used to declare a variable.nuuc()shows the type of the variable.Simple, right? That's the beauty of Soplang.
Another Example: Basic Math in Soplang
Note: In Soplang, user inputs are strings by default. You can extend functionality later with type conversion if needed.
Conclusion: Start Your Soplang Journey Today!
Soplang is made for you. It's simple, powerful, and it speaks your language. Whether you're an absolute beginner or a seasoned programmer who wants to teach others, Soplang is your best tool.
Come join us!
Let's code the future in Somali.
Stay Tuned!
In the next blogs, we will explore:
Soplang: Codka barnaamijyada ee Soomaaliyeed!
Beta Was this translation helpful? Give feedback.
All reactions