Đội ngũ phát triển ngôn ngữ lập trình Go tại Google (GOOGL) vừa phát hành phiên bản Go 1.27, mang đến hàng loạt cải tiến cho cú pháp ngôn ngữ, công cụ, runtime và thư viện chuẩn. Go là một trong những ngôn ngữ lập trình phổ biến nhất thế giới, đứng sau hạ tầng của Docker, Kubernetes và vô số dịch vụ đám mây quy mô lớn mà hàng tỷ người dùng internet tiếp xúc mỗi ngày mà không hề hay biết.

Cú pháp linh hoạt hơn cho lập trình viên

Điểm nhấn lớn nhất của Go 1.27 là hỗ trợ generic methods, cho phép viết một hàm dùng chung cho nhiều kiểu dữ liệu số nguyên thay vì phải viết riêng từng hàm như trước đây. Go 1.27 còn cho phép khởi tạo trực tiếp các trường trong struct lồng nhau, giúp mã nguồn ngắn gọn và dễ đọc hơn. Đây là những thay đổi giúp việc phát triển ứng dụng công nghệ trở nên nhanh và ít lỗi hơn.

Hiệu năng và bảo mật được nâng cấp

Go 1.27 tối ưu cách cấp phát bộ nhớ cho các object nhỏ, giúp tăng hiệu năng khoảng 1% cho chương trình xử lý dữ liệu nặng, con số đáng kể ở quy mô hạ tầng đám mây. Đáng chú ý, package crypto/mldsa tích hợp thuật toán chữ ký số ML-DSA, chuẩn mã hóa hậu lượng tử được chính phủ Mỹ công nhận, giúp backend chuẩn bị trước nguy cơ từ máy tính lượng tử tương lai. Thư viện encoding/json/v2 mới cũng xử lý dữ liệu nhanh và an toàn hơn, điều mà hàng triệu ứng dụng AI và web đang phụ thuộc mỗi ngày.