cNEO is a fast, lightweight C-based compiler and bootstrap for the NEO programming language, designed for efficient and reliable software development.
cNEO is a high-performance compiler written in C to bootstrap the NEO programming language, a statically typed language inspired by modern programming paradigms. It compiles NEO code with zero library dependencies, transpiling to C for speed and portability. cNEO aims to provide a minimal yet powerful toolkit for developers building scalable and maintainable NEO applications.
- Fast Compilation: Leverages C for high-speed compilation of NEO code.
- Zero Dependencies: Compiles NEO code without external library dependencies.
- Transpiles to C: Generates efficient C code for cross-platform compatibility.
- Lightweight: Minimal footprint for rapid development and deployment.
- Statically Typed: Inherits NEO’s robust type system for safe programming.
-
Clone the Repository:
git clone https://github.com/neolang/cneo.git cd cneo -
Build cNEO: Ensure you have a C compiler (e.g.,
gcc) installed.make
-
Install:
make install
Compile a NEO program (example.n or example.v):
neo example.nRun the generated executable:
./exampleor Run executable directly:
neo run example.nWe welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add your feature'). - Push to the branch (
git push origin feature/your-feature). - Open a Pull Request.
cNEO is licensed under the MIT License.
- Website: neolang.io
- Email: info@neolang.io
- GitHub: @neolang