Code Monkey home page Code Monkey logo

vietnamese-programming-languages's Introduction

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.

vietnamese-programming-languages's People

Contributors

ioecmcomc avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

nightskat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.