Dự án này đã bị hoãn để tập trung vào dự án viết lại bằng C++:
"Dễ như ăn 'Bánh'"
- Bánh, 2025
Ngôn ngữ lập trình bằng tiếng Việt
Thiết kế cuối cùng ↓
biến a, b E Z32
hàm chính() -> Z32
a := 5
b := 7
trong khi a <= b hoặc a != 10 thì
in("nhỏ hơn")
a := a + 1; in(cộng(a, b))
kết thúc
kết thúc
hàm cộng(a E Z32, b E Z32) -> Z32
trả về a + b
kết thúc
Là Frontend LLVM, sử dụng LLC + Clang với LLI ngầm để tạo chương trình/chạy code.
-
Tạo biến
-
Trả giá trị
-
Sử dụng hàm tạo ra
-
Nếu/Không thì
-
In giá trị ra
-
Mảng
-
Chuỗi
-
Dữ liệu có cấu trúc
-
Thư viện sẵn
-
Chương trình nhiều tệp nguồn
-
Ma trận
-
Sử dụng hàm ffi (?)
-
V.V...