Welcome to SimpleScript! We have developed a programming language that is very similar to English. SimpleScript is designed to be easy to read, understand, and learn. The project is implemented using Java, with a Tkinter-based frontend in Python.
- Variables: Create variables with ease.
- Data Types: Support for strings, integers, and decimals.
- Conditional Statements: Use
if,elif, andelsefor conditional logic. - Loops: Use
forandwhileloops for iteration. - Functions: Define and call functions.
- List Operations: Perform list indexing and operations.
- String Operations: Manipulate strings effortlessly.
this number is 5
this decimalNumber is 3.14
this name is "Alice"
this list is [1, 2, 3, 4, 5]
task greet(name)
print "Hello, " + name + "!"
enclose
task fib(n)
if(n <= 1)do give 1
give fib(n-1) + fib(n-2)
enclose
print(fib(5))
- Java Development Kit (JDK)
- Python 3
- Tkinter for Python
- Clone the repository:
git clone https://github.com/Aksaykanthan/SimpleScript- Navigate to the project directory:
cd SimpleScript- Compile the Java backend:
compile and run src/shell.java
- Install Tkinter
pip install tkinter- Run the Tkinter frontend:
python app.py