NeoScript is an innovative programming language designed to simplify coding for non-technical students by using Simple English syntax. Built with Swift, NeoScript aims to make programming more accessible and intuitive for everyone.
- Simple English Syntax: Write code as you think, without worrying about complex syntax.
- Beginner-Friendly: Designed specifically for students with little to no programming experience.
- Swift-Based: Powered by Swift for seamless performance and modern features.
- Expanding Library: Continuously updated with new features and functionality to address user needs.
- macOS system with Swift installed
- Xcode IDE (recommended for development)
- Playgrounds
- Open the NeoScript environment.
- Write your first program in Simple English, e.g.,:
think int i is 10 show i show /Hello World/ - Execute the program to see the output.
-
Home - Main home screen
-
Learning - Learning screen
-
Datatypes - All Datatypes
3.1. Understanding Integers:
3.2. Understanding Floats:
3.3. Understanding Doubles:
3.4. Understanding Booleans:
3.5. Understanding Strings:
-
Keywords - All Keywords
4.1. Understanding the "think" Keyword:
4.2. Understanding the "check" Keyword:
4.3. Understanding the "if" Keyword:
4.4. Understanding the "yes" Keyword:
4.5. Understanding the "else" Keyword:
4.6. Understanding the "then" Keyword:
4.7. Understanding the "show" Keyword:
4.8. Understanding the "update" Keyword:
-
Operators - All Operators
5.1. Understanding the "is" Operator:
5.2. Understanding the "do" Operator:
5.3. Understanding the "stop" Operator:
5.4. Understanding the "with" Operator:
-
Declarations - All Types of Declarations
6.1. Declaring a String Variable in Neos:
6.2. Declaring a Float Variable in Neos:
6.3. Declaring a Double Variable in Neos:
6.4. Declaring a Boolean Variable in Neos:
6.5. Declaring a Integer Variable in Neos:
-
Practice Exercise: - Variable Declaration in Neos:
-
Conditional: - All Types of conditions
8.1. Implementing a Conditional Check Block Using Float Values in Neos:
8.2. Implementing a Conditional Check Block Using Double Values in Neos:
8.3. Implementing a Conditional Check Block Using String Values in Neos:
8.4. Implementing a Conditional Check Block Using Boolean Values in Neos:
8.5. Implementing a Conditional Check Block Using Boolean Values (Second Example) in Neos:
8.6. Implementing a Conditional Check Block Using Integer Values in Neos:
-
Practice Exercise 2: - Conditional Control Statements in Neos:
-
Final Test: - Neos Programming Concepts:
-
Neos Playground - Write your own code:
-
Syntax Error - Syntax Error message:
- Basic syntax and structure
- Arithmetic and logical operations
- Advanced functions and modules
Have questions or suggestions? Feel free to reach out:
- GitHub Issues: Report Issues
- Email: rupamkarmakar1238@gmail.com