🍋
Menu
.c Code

Mã nguồn Go (Golang)

Go (Golang) là ngôn ngữ lập trình biên dịch, kiểu tĩnh do Google tạo ra. Nó được thiết kế cho sự đơn giản, đồng thời và các chương trình hệ thống hiệu năng cao.

Loại MIME

text/x-csrc

Loại

Văn bản

Nén

Không mất dữ liệu

Ưu điểm

  • + Maximum performance with minimal runtime overhead
  • + Direct hardware access through pointers and inline assembly
  • + Portable — runs on virtually every processor architecture
  • + Foundation of most other programming languages

Nhược điểm

  • Manual memory management leads to buffer overflows and leaks
  • No built-in bounds checking, strings, or garbage collection
  • Undefined behavior makes debugging challenging

Khi nào nên dùng .C

Sử dụng Go cho dịch vụ đám mây, microservice, công cụ CLI, proxy mạng và bất kỳ nơi nào cần nhị phân tĩnh với hiệu năng cao.

Chi tiết kỹ thuật

Go biên dịch thành nhị phân tĩnh liên kết tĩnh không cần phụ thuộc runtime. Nó có goroutine (luồng nhẹ), channel cho giao tiếp, garbage collector, module tích hợp và hệ thống kiểu đơn giản.

Lịch sử

Robert Griesemer, Rob Pike và Ken Thompson tạo Go tại Google, phát hành phiên bản 1.0 vào năm 2012. Nó nhanh chóng thống trị cơ sở hạ tầng đám mây (Docker, Kubernetes, Terraform).

Chuyển đổi từ .C

Chuyển đổi sang .C

Định dạng liên quan

Thuật ngữ liên quan