Go (ngôn ngữ lập trình)

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm

Go là một ngôn ngữ lập trình mới do Google thiết kế và phát triển. Nó được kỳ vọng sẽ giúp ngành công nghiệp phần mềm khai thác nền tảng đa lõi của bộ vi xử lý và hoạt động đa nhiệm tốt hơn.

Sự ra đời của ngôn ngữ Go[sửa | sửa mã nguồn]

Việc khai thác sức mạnh của các bộ xử lý đa lõi và phần cứng thế hệ mới đối với các ngôn ngữ hiện có được xem như là việc không thể được. Bởi những giới hạn vốn có của các ngôn ngữ lập trình trên máy tính như C, C++, Java,... Bấy lâu nay, các vấn đề xử lý đa lõi vẫn là chuyện của hệ điều hành.

Google đưa ra ngôn ngữ Go như là một cách tiếp cận khác về vấn đề xử lý đa lõi. Thay vì chỉ có hệ điều hành được phép cấp tài nguyên và xử lý, thì các phần mềm cũng có thể tương tác trực tiếp với nền tảng đa lõi giúp cho việc xử lý nhanh hơn.

Hello World[sửa | sửa mã nguồn]

 package main
 
 import "fmt"
 
 func main()
 {
   fmt.Printf("Hello, World\n")
 }

Về tên gọi[sửa | sửa mã nguồn]

Go được xuất phát từ tên công ty Google[cần dẫn nguồn]. Hơn nữa, Go trong tiếng Anh có nghĩa là đi, tiến lên, mang một ý nghĩa tiến đến tầm cao mới

Liên kết ngoài[sửa | sửa mã nguồn]