Tập 100: Sau khi có ngôn ngữ, anh muốn gì nữa — Lối đi mới của Systems Programming

Trạng thái sự thật: Chưa xảy ra — Tuyên ngôn cho tương lai dài hạn.

Khi DUY 1.0 chính thức được phát hành, nhiều người sẽ hỏi tôi: "Hành trình mười mấy vạn dòng code, hàng trăm sprint đầy mồ hôi và những lần đập đi xây lại kết thúc rồi. Anh đã có một ngôn ngữ chạy được, tự biên dịch được, an toàn và hiệu năng. Anh muốn gì nữa?"

Câu trả lời là: Bản thân ngôn ngữ lập trình không phải là đích đến. Nó chỉ là một công cụ, một phương tiện để chúng ta định hình lại cách lập trình máy tính.

DUY ra đời để chứng minh rằng chúng ta không cần phải chấp nhận sự thỏa hiệp giữa một bên là sự an toàn mờ mịt của các runtime cao cấp có GC, và một bên là sự tự do đầy nguy hiểm của raw pointer và UB trong C/C++. Chúng ta có thể có một thế giới mà ở đó, lập trình viên và máy tính hiểu rõ từng byte bộ nhớ, từng chi phí của lời gọi hàm, nhưng được bảo vệ bởi một compiler nghiêm khắc và biết nói sự thật.

Sau khi có DUY, tôi muốn thấy những hệ điều hành an toàn hơn được viết bằng nó, những thiết bị y tế nhúng không bao giờ crash vì lỗi tràn bộ nhớ, và một thế hệ các kỹ sư phần mềm trẻ — cả con người và AI — cùng nhau xây dựng các hệ thống bền vững cho tương lai. Con đường đã mở, và hành trình thực sự mới chỉ bắt đầu.


Tập 100: Sau khi có ngôn ngữ, anh muốn gì nữa — Lối đi mới của Systems Programming

Bình luận (0)

Đang tải bình luận...