RepositoryRust
BO

borgo-lang/borgo

Borgo is a statically typed language that compiles to Go.

4.6ksao
65fork
29issue
5lượt xem

🧬 Borgo: Ngôn ngữ giữa Go và Rust, transpile trực tiếp sang Go

Borgo - ngôn ngữ cho phép viết ứng dụng expressive hơn Go nhưng đơn giản hơn Rust.

Borgo là ngôn ngữ lập trình có kiểu tĩnh, được viết bằng Rust và transpile trực tiếp thành mã Go. Dự án do cộng đồng phát triển, giải quyết nhu cầu có ngôn ngữ đơn giản nhưng an toàn kiểu hơn Go, đồng thời tránh độ phức tạp của Rust. Borgo hoàn toàn tương thích với các package Go hiện có.

✨ Điểm nổi bật

  • Transpile sang Go: Borgo biên dịch thành mã Go, tận dụng hệ sinh thái Go phong phú
  • Cú pháp giống Rust: Sử dụng cú pháp Rust với dấu chấm phẩy tùy chọn
  • Algebraic data types: Hỗ trợ enum và pattern matching mạnh mẽ
  • Option<T> thay thế nil: Tránh lỗi null pointer với kiểu Option
  • Result<T, E> thay thế return đa giá trị: Xử lý lỗi rõ ràng hơn
  • Toán tử ?: Xử lý lỗi ngắn gọn như Rust
  • Tương thích Go stdlib: Import trực tiếp các package từ Go

💡 Vì sao đáng chú ý

Borgo khác biệt bằng cách kết hợp những gì tốt nhất từ cả Go và Rust: độ đơn giản và hệ sinh thái của Go với cú pháp và an toàn kiểu của Rust. Phù hợp cho phát triển ứng dụng cần tính năng cao hơn Go nhưng không muốn chịu độ phức tạp của Rust. Dễ dàng tích hợp vào dự án Go hiện có nhờ transpile thành Go.


#Borgo #Go #Rust #Compiler #ProgrammingLanguage #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryGo
golang/go

The Go programming language

139.5k
Oct 24, 2026
RepositoryRust
gleam-lang/gleam

⭐️ A friendly language for building type-safe, scalable systems!

22.0k
Oct 27, 2026
RepositoryKotlin
JetBrains/kotlin

The Kotlin Programming Language.

53.5k
Oct 23, 2026
RepositoryV
vlang/v

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

38.1k
Oct 27, 2026
RepositoryC++
carbon-language/carbon-lang

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

33.9k
Oct 23, 2026
RepositoryTypeScript
hypit-ai/hypit

Clone any viral video with AI agents. Not just a script, the whole workflow: swap the face, the words, the B-roll, ship 100 variants in one command, and get your 100M views.

26.1k
Oct 26, 2026
RepositoryCrystal
crystal-lang/crystal

The Crystal Programming Language

20.5k
Oct 27, 2026
RepositoryOdin
odin-lang/Odin

Odin Programming Language

12.2k
Oct 27, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.2k
Oct 26, 2026