JapanWhite-Green/kirl-lang
An experimental project for statically typed scripting language.
🧪 kirl-lang: Ngôn ngữ kịch bản tĩnh tĩnh được viết bằng Rust
Một dự án thử nghiệm nhằm khám phá khả năng xây dựng ngôn ngữ lập trình có hệ thống kiểu tĩnh nhưng vẫn giữ tính linh hoạt của ngôn ngữ kịch bản.
kirl-lang là một ngôn ngữ lập trình kịch bản được thiết kế với hệ thống kiểu tĩnh (statically typed), được cài đặt và chạy thông qua công cụ cargo của Rust. Dự án nhằm mục đích thử nghiệm cách xây dựng một ngôn ngữ có khả năng kiểm tra kiểu tại thời gian biên dịch, đồng thời giữ lại sự đơn giản và dễ sử dụng như các ngôn ngữ kịch bản thông thường.
✨ Điểm nổi bật
- Hệ thống kiểu tĩnh: kiểu dữ liệu được xác định tĩnh tại thời gian biên dịch.
- Dựa trên Rust: được cài đặt bằng ngôn ngữ lập trình Rust thông qua cargo.
- Cài đặt đơn giản: hỗ trợ cài đặt nhanh bằng
cargo install. - Cú pháp trực quan: sử dụng câu lệnh
importđể nhập thư viện và gọi hàm một cách tuần tự. - Chạy trực tiếp: hỗ trợ thực thi trực tiếp từ dòng lệnh bằng lệnh
kirl.
💡 Vì sao đáng chú ý
kirl-lang khác biệt từ các ngôn ngữ kịch bản động như Python hay JavaScript bằng cách áp dụng hệ thống kiểu tĩnh ngay từ giai đoạn biên dịch, giúp giảm lỗi thời gian chạy. Dù là dự án thử nghiệm, nhưng cách tiếp cận của nó mang lại cơ hội để khám phá cách kết hợp kiểu an toàn và hiệu năng của ngôn ngữ biên dịch với sự tiện lợi của ngôn ngữ kịch bản.
#ProgrammingLanguage #ScriptingLanguage #StaticallyTyped #Rust #TiniX
Similar Projects
Discover other similar projects and AI models.
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.