Introduction to SAPL
Welcome to the official documentation for SAPL
What is SAPL?
SAPL (Simple Amharic Programming Language) is a programming language designed to make coding more intuitive and accessible for Amharic speakers. With simple syntax and Amharic keywords, SAPL lowers the barrier to entry for beginners while still offering powerful features for experienced programmers.
Who is it for?
SAPL is perfect for:
- Students - Learning to program in their native language
- Beginners - Getting started with programming without language barriers
- Educators - Teaching fundamental programming concepts in Amharic
- Developers - Experimenting with a unique language that blends simplicity with expressiveness
Why Choose SAPL?
- Accessible Syntax – Uses familiar Amharic terms for easy understanding
- Intuitive Design – Inspired by Python's readability and flexibility
- Interactive Development – Supports interactive coding and script execution
- Practical Applications – Ideal for learning, teaching, and real-world problem-solving
Getting Started
To begin with SAPL, you can try out the REPL (Read-Eval-Print Loop) or write scripts in .sapl files
Example in REPL:
>>> አሳይ("ሰላም ዓለም!")
ሰላም ዓለም!SAPL
Running from a script file (hello.sapl):
# የመጀመሪያ ፕሮግራም
ስራ ሰላምታ(ስም):
መልስ "ሰላም, " + ስም + "!"
# ዋና ፕሮግራም
አሳይ(ሰላምታ("ዓለም"))SAPL
Next Steps
Ready to dive deeper into SAPL? Here are some resources to help you get started:
- Installation Guide - Learn how to install and run SAPL on your system
- Basic Syntax - Understand the fundamental syntax of SAPL
- Hello World Tutorial - Write your first SAPL program
- GitHub Repository - Explore the source code and contribute to SAPL
