/vietnamese-programming-languages

Liệt kê các ngôn ngữ lập trình dựa trên tiếng Việt

Ngôn ngữ lập trình dựa trên tiếng Việt

Ngôn ngữ lập trình dựa trên tiếng Việt (ngôn ngữ lập trình tiếng Việt) là ngôn ngữ lập trình mà các từ khoá và câu lệnh của nó là các từ hoặc cụm từ tiếng Việt; hỗ trợ viết tên biến, kiểu dữ liệu, hàm, lớp bằng tiếng Việt.

Các ngôn ngữ

CBDL

Trang chủ / tải về: http://www.milresh.com/duc/old/CBDL/
Phần mở rộng tập tin: .cbd
Năm tạo ra: 2007
Tác giả: Nguyễn Tuấn Đức (conbodien)

CBDL là một trong số những ngôn ngữ lập trình tiếng Việt đầu tiên. CBDL có cú pháp giống Java, với các từ khoá là tiếng Việt không dấu. CBDL đi kèm với một trình thông dịch viết bằng C#.

Pretty Pascal

Giới thiệu: https://diendan.hocmai.vn/threads/gioi-thieu-phan-mem-go-pascal-bang-tieng-viet-pretty-pascal.303653/
Tải về: http://www.mediafire.com/?zhh8dakz3b7e847
Phần mở rộng tập tin: .pas
Tác giả: Nguyễn Tiến Trung Kiên (kiencoi1997)

Pretty Pascal là một biến thể của ngôn ngữ Pascal cho phép người dùng sử dụng các câu lệnh bằng cả tiếng Anh và tiếng Việt. Pretty Pascal IDE là phần mềm có giao diện là tiếng Việt dùng để viết và chạy mã nguồn Pretty Pascal.

Viet

Trang chủ: https://viet-lang.github.io/
Mã nguồn: https://github.com/viet-lang/viet
Năm tạo ra: 2020
Phần mở rộng tập tin: .viet
Tác giả: Nguyễn Duy (nomi-san)

Viet (đọc là Việt /viət̚˧˨ʔ/) là một ngôn ngữ lập trình "hoàn toàn bằng tiếng Việt". Các từ khoá trong Viet có thể được viết có dấu hoặc không dấu đều được. Trình thực hiện (implementation) của Viet được viết bằng JavaScript nhằm dễ dàng hỗ trợ tiếng Việt hơn.

VNlang

Mã nguồn: https://github.com/phamtrongthang123/VNlang
Năm tạo ra: 2020
Phần mở rộng tập tin: .vnl
Tác giả: Phạm Trọng Thắng (phamtrongthang123) và Vương Hy (vuonghy2442)

VNlang là ngôn ngữ lập trình được phát triển dựa trên ngôn ngữ Monkey từ quyển Writing An Interpreter In Go, với các từ khoá là tiếng Việt.

ViL

Giới thiệu: https://viblo.asia/s/vil-ngon-ngu-lap-trinh-tieng-viet-W65GEjJRZDO
Mã nguồn: https://github.com/definev/vil
Phần mở rộng tập tin: .vil
Năm tạo ra: 2021
Tác giả: Bùi Đại Dương (definev)

ViL được tác giả tạo ra để thực hành cách tạo ra một ngôn ngữ lập trình dựa vào cuốn sách Crafting Interpreters. ViL là ngôn ngữ kiểu động được viết bằng ngôn ngữ Dart. Một số từ khoá như returnthis không được dịch sang tiếng Việt.

VNC

Giới thiệu: https://github.com/nguyenphuminh/VNC/blob/main/README-vi.md
Mã nguồn: https://github.com/nguyenphuminh/VNC
Phần mở rộng tập tin: .vnc
Năm tạo ra: 2021
Tác giả: Nguyễn Phú Minh (nguyenphuminh)

VNC là phiên bản tiếng Việt của ngôn ngữ lập trình FreakC. Cả hai ngôn ngữ đều do cùng một tác giả phát triển. Các câu lệnh của VNC là tiếng Việt không dấu.

Gỉ

Mã nguồn: https://github.com/dinhanhx/gir
Phần mở rộng tập tin: .rs
Năm tạo ra: 2021
Tác giả: Vũ Đinh Anh (dinhanhx)

Gỉ (/jḭ˧˩˧/), đúng như tên gọi của nó, là phiên bản tiếng Việt của ngôn ngữ lập trình Rust, với các từ khoá được dịch sang tiếng Việt. Ngôn ngữ này được lấy cảm hứng từ Rouille, phiên bản tiếng Pháp của Rust.

VanVo

Giới thiệu: https://balldk.github.io/posts/vanvo/
Mã nguồn: https://github.com/balldk/vanvo
Phần mở rộng tập tin: .vv
Năm tạo ra: 2022
Tác giả: Nguyễn Đình Đăng Khoa (balldk)

VanVo (đọc là văn vở /van˧˧ və̰ː˧˩˧/) là một ngôn ngữ lập trình "được thiết kế với cú pháp thuần Việt". Giống Viet, các từ khoá trong VanVo có thể được viết có dấu hoặc không dấu đều được. Đặc biệt hơn, VanVo hỗ trợ định danh (identifier) có chứa dấu cách, chẳng hạn như số nguyên tố. Tác giả đã viết một phần mở rộng cho VSCode để hỗ trợ việc viết mã nguồn VanVo.

VieLang

Giới thiệu: https://vietlang.vercel.app/ (hiện không truy cập được)
Mã nguồn: https://github.com/h-vien/vielang
Phần mở rộng tập tin: không có
Năm tạo ra: 2024
Tác giả: Hoàng Viên (h-vien)

VieLang là một ngôn ngữ lập trình được viết bằng TypeScript, với các từ khoá bằng tiếng Việt. Mã nguồn VieLang được biên dịch (transpile) sang mã JavaScript thay vì chạy trên một trình thông dịch riêng. Giống VanVo, VieLang cũng hỗ trợ cả định danh có dấu và chứa dấu cách.