PROGRAMMING LANGUAGE
Project description
KAGSA is a new Interpreted programming language based on Python.
it designed to be easy to learn and practical for use in various projects. It has a flexible syntax and allows some things that other languages prohibit, such as using certain symbols in variable names and starting variable names with numbers. KAGSA contains several main components, including a lexer, syntax checker, parser, and compiler. It supports object-oriented programming, iteration, and other features commonly used in programming languages.
Installation
You can download it via Python pip, launch the command prompt and run the following command:
pip install kagsa
KAGSA is also available for Windows, Linux and Termux, any version can be downloaded from the official website
There is a document explaining the installation method, you can read it Here
Getting Started
Once you have installed KAGSA, you can start writing and running KAGSA programs. Here are the basic steps:
- Create a new text file with a .kg extension.
- Open the file in a text editor and write your KAGSA code.
- Save the file.
- Open a terminal or command prompt and navigate to the directory where the file is saved.
- Type the following command and press Enter:
kagsa filename.kg
-
Replace
filename
with the name of your file. -
Your KAGSA program should now run in the terminal.
Documentation
Full documentation for KAGSA can be found in the KAGSA.ORG/DOCS.
Examples
KAGSA supports features such as object-oriented programming and iteration. Here are some example programs:
- Hello World
- Object-Oriented Programming
- Factorial
- FizzBuzz
- Palindrome Checker
- Binary Search
- Error Handling
And more you can find it at KAGSA/KAGSA/examples.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file kagsa-1.2.0.tar.gz
.
File metadata
- Download URL: kagsa-1.2.0.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c236ea1f4ed1b8f88d2115fde143656dc8861c9ef0f955c6e772994cb307a7e7 |
|
MD5 | 8652fee6b112cbe8793f12726959ccd7 |
|
BLAKE2b-256 | bf1dbdd67c4559bfadcfcfb015b40207c46391f780bae8bb0fc976e93b1c7639 |
File details
Details for the file kagsa-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: kagsa-1.2.0-py3-none-any.whl
- Upload date:
- Size: 32.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d58ecc3c02077a2a40781736dcc2a4378a2c8e0c8f70a686161df5738d05c79 |
|
MD5 | 14d531fdc6d4d696360dc1e9f9c9e1a0 |
|
BLAKE2b-256 | 548b2b43844e94eda3da3f6748d3c947f5a684bcba2ba3be0a6de388fb21844a |