Welcome to Luna, the programming language of the future! Luna aims to bring simplicity, elegance, and performance to developers.
Whether you're building a simple script or a complex system, Luna is here to light your path.
- Elegant Syntax:
Write clean and understandable code with Luna's intuitive syntax. it will resample the italian language - Performance:
Luna is designed with performance in mind, allowing you to write efficient applications. - Cross-Platform:
Write once, run anywhere. Luna is compatible with major platforms. - Strongly Typed:
Catch errors before they become bugs with Luna's robust type system. - Extensible:
Easily integrate Luna with other systems and languages. - Imperative Paradigm:
Luna follows an imperative programming style, making it intuitive for developers familiar with languages like C, Java, and Python.
stampa("Hello, Luna!")
bash
$ luna bark my_program.luna
TBD: Installation instructions go here.
Dive deep into Luna's features, syntax, and standard library by visiting our official documentation.
We welcome contributions from the community! Check out our contribution guidelines to get started.
struttura Person {
argomento name
argomento experience
argomento is_developer }
fine entita;
inserisci your_name;
inserisci your_experience_in_years;
inserisci do_you_like_programming;
person = nuova Person [your_name your_experience_in_years do_you_like_programming == "si"];
stampa person;
se ( person :: is_developer) {
person_name = person :: name;
stampa "hey " + person_name + "!";
experience = person :: experience
} se (experience > 0) {
started_in = 2022 - experience;
stampa "you had started your career in " + started_in;
}
- Implement basic I/O functions
- Design and implement the standard library
- Optimize the compiler for better performance
- Extend platform support
- Write the Luna compiler using c# and python and integrate testing with Maven.
- started writing the parser
Luna is open source and licensed under the GNU license .