diff --git a/README.md b/README.md new file mode 100644 index 0000000..15e7426 --- /dev/null +++ b/README.md @@ -0,0 +1,83 @@ +# Nex Programming Language + + +### Overview + +Nex is a modern, high-performance programming language designed for rapid development with a focus on simplicity, readability, and flexibility. It aims to combine the best features of popular programming languages while introducing its own unique features. Whether you're building a web app, system software, or data processing tool, Nex provides an intuitive and efficient environment for developers. +Key Features + + - Simplicity: Clean, easy-to-read syntax with minimal boilerplate code. + - Performance: Optimized for both speed and memory efficiency. + - Cross-Platform: Runs on all major operating systems. + - Rich Libraries: Built-in libraries for handling web requests, data structures, and more. + - Concurrency: Built-in support for asynchronous programming. + +## Installation + +To install the Nex programming language, follow the steps below: + +#### Download the Installer + + Visit the official website to download the latest version of the Nex programming language: (webiste)["https://stalin-143.github.io/Nex/"] + +### Download Nex + + Choose the installer suitable for your operating system (Linux, macOS, or Windows) and follow the installation instructions provided on the website. + Building from Source + + Install dependencies as per the instructions on the website. + Build the language: + + $ make + +Run Nex: + + $ ./nex + +Syntax Example + +Here’s a quick example of a basic Nex program: + +// Hello World Program in Nex + +func main() { + print("Hello, World!") +} + +Variables + +let num = 10 +let str = "Hello, Nex!" + +Functions + +func add(a, b) { + return a + b +} + +let sum = add(5, 3) +print(sum) // Output: 8 + +Conditionals + +if num > 5 { + print("Number is greater than 5") +} else { + print("Number is less than or equal to 5") +} + +Loops + +for i in 0..5 { + print(i) +} + +Documentation + +You can find the full documentation for Nex on our website: https://nex-lang.org/docs. +Contributing + +We welcome contributions! If you'd like to contribute to the Nex programming language, please fork the repository and create a pull request. Ensure that you follow the code style guidelines and include tests for any new features or fixes. +License + +Nex is released under the MIT License. See the LICENSE file for more details.