Windows

Google làm cho Go nhanh hơn

SƠN TÙNG M-TP | HÃY TRAO CHO ANH ft. Snoop Dogg | Official MV

SƠN TÙNG M-TP | HÃY TRAO CHO ANH ft. Snoop Dogg | Official MV
Anonim

Google đã cập nhật ngôn ngữ lập trình Go của nó, làm cho nó nhanh hơn và phù hợp hơn cho bộ vi xử lý đa lõi.

"Những cải tiến quan trọng nhất là liên quan đến hiệu suất", kỹ sư Andrew Gerrand đã viết, trong một bài công bố phiên bản mới. "Có khả năng mã Go của bạn sẽ chạy nhanh hơn đáng kể khi được xây dựng với Go 1.1."

Đối với phiên bản này, nhóm phát triển Go tối ưu hóa một số thành phần chính của Go, bao gồm trình biên dịch và trình liên kết, bộ thu gom rác, bộ lập lịch, và các bộ phận của thư viện chuẩn.

Google ra mắt lần đầu tiên vào năm 2009 như một ngôn ngữ lập trình thử nghiệm, một ngôn ngữ kết hợp tốc độ và sự an toàn của một ngôn ngữ được biên dịch như C ++ với sự linh hoạt của một ngôn ngữ động như JavaScript. Công ty phát hành phiên bản đầy đủ đầu tiên của Go năm ngoái, và phát hành ba bản cập nhật nhỏ kể từ đó. Ngoài việc sử dụng nhân viên nội bộ để tinh chỉnh ngôn ngữ, Google chấp nhận 2,600 sửa đổi mã từ 161 người đóng góp cho phiên bản này.

Ngoài những cải tiến về hiệu suất, Go 1.1 còn có một số tính năng quan trọng khác. Các chương trình trong ngôn ngữ có thể chạy trơn tru hơn trên nhiều lõi bộ vi xử lý, nhờ vào một máy dò cuộc đua mới. Về phía lập trình, các yêu cầu trả về đã được sửa đổi, điều này sẽ củng cố thêm các thói quen mã hóa ngắn gọn.

Go 1.1 hoàn toàn tương thích ngược; nó có thể nhận biết và chạy tất cả các chương trình được xây dựng bằng Go 1.