Kỷ nguyên mã nhanh và khó: LLM đang thay đổi cách chúng ta chọn ngôn ngữ lập trình

22 tháng 8, 2026·4 phút đọc

Bài viết phân tích tác động của trí tuệ nhân tạo tới việc lựa chọn ngôn ngữ lập trình: khi LLM khiến việc học ngôn ngữ mới trở nên dễ dàng hơn, các lập trình viên đang mạnh dạn chọn những ngôn ngữ khó như Rust hay Zig để tối ưu hiệu năng. Điều này mở ra kỷ nguyên phần mềm nhanh và nhỏ gọn, đồng thời khiến những công nghệ khó như DWARF, eBPF trở nên dễ tiếp cận hơn với cộng đồng.

Kỷ nguyên mã nhanh và khó: LLM đang thay đổi cách chúng ta chọn ngôn ngữ lập trình

Kỷ nguyên mã nhanh và khó: LLM đang thay đổi cách chúng ta chọn ngôn ngữ lập trình

Khi các mô hình ngôn ngữ lớn (LLM) khiến việc làm quen với một ngôn ngữ lập trình mới không còn là rào cản, các lập trình viên đang có xu hướng lựa chọn những ngôn ngữ "khó" như Rust, Zig để xây dựng phần mềm nhanh và nhỏ gọn hơn. Bài viết phân tích xu hướng này cùng với việc LLM cũng mở ra cánh cửa cho phép nhiều người tiếp cận các công nghệ trước đây vốn bị giới hạn như DWARF, eBPF hay crypto.

Khi LLM "xóa mù" ngôn ngữ lập trình

Một trong những meme phổ biến trên mạng xã hội là "lập trình đã được giải quyết xong". Tất nhiên, điều này còn cần bàn cãi, nhưng có một điều khá rõ ràng: việc tìm hiểu và làm quen với một ngôn ngữ lập trình không còn là rào cản lớn như trước. Nhiều trở ngại vốn gây khó khăn cho con người giờ đây không còn là vấn đề đối với các tác nhân AI (agent).

Nhờ đó, LLM khiến việc lựa chọn ngôn ngữ lập trình trở nên ít quan trọng hơn rất nhiều so với trước đây. Nếu không thích một ngôn ngữ nào đó, giờ đây bạn có thể yêu cầu AI viết lại toàn bộ codebase bằng một ngôn ngữ khác, thậm chí chọn một ngôn ngữ mà bạn hoàn toàn không quen thuộc.

Điều này dẫn đến một hệ quả thú vị: con người ngày càng lựa chọn ngôn ngữ dựa trên "marketing" của ngôn ngữ đó nhiều hơn.

Làn sóng chọn ngôn ngữ "khó" nhờ AI

Là một lập trình viên Rust lâu năm, tôi thấy khá thú vị khi chứng kiến những người trước đây có thể sẽ không chọn Rust giờ lại bắt đầu đưa nó vào sản phẩm của mình. Tôi cho rằng điều này đến từ hai xu hướng mới nổi:

  • Có nhiều cuộc thảo luận hơn về việc mong muốn phần mềm chạy nhanh
  • Và về việc LLM rất giỏi trong việc tối ưu hóa code mà không làm thay đổi hành vi của chương trình

Những nhân vật nổi tiếng như Mitchell Hashimoto, Charlie Marsh, Jarred Sumner, Daniel Lemire luôn có niềm đam mê đặc biệt với phần mềm nhanh và hiệu năng cao. Họ cũng đều là những người cởi mở với việc để agent viết code. Có thể đó là lý do, hoặc cũng có thể không liên quan, nhưng hiện nay nhiều người khác đang tham gia vào trào lưu này.

Với những công cụ như "autoresearch", bạn thậm chí không nhất thiết phải biết mọi thủ thuật tối ưu — chỉ cần giao việc đó cho một agent. Tuy nhiên, kiến thức nền tảng vẫn rất hữu ích!

Không chỉ Rust, Zig cũng được hưởng lợi

Nhìn quanh thị trường, có rất nhiều dự án muốn trở nên nhanh và nhỏ gọn, và họ ngày càng lựa chọn những "ngôn ngữ khó nhằn". Không chỉ Rust được hưởng lợi. Ngay cả Zig — mặc dù những người sáng lập và một phần cộng đồng cốt lõi khá tiêu cực về toàn bộ vấn đề AI — cũng đang được hưởng lợi.

Ví dụ điển hình:

  • Dịch vụ Artifacts mới của Cloudflare sử dụng một engine giao thức Git được viết hoàn toàn bằng Zig, biên dịch thành module WebAssembly chỉ khoảng 100 KB
  • Vercel phát hành fx, một coding agent viết bằng Zig được quảng cáo là nhỏ gọn và nhanh

Theo những gì tôi quan sát, tất cả các dự án này đều được hỗ trợ phần lớn bởi LLM.

Mở ra cánh cửa tới các công nghệ "khó nhằn"

Không chỉ dừng lại ở việc chọn ngôn ngữ ít phổ biến, các lập trình viên còn đang ngày càng làm việc với những công nghệ "khó hơn" nhiều. Tôi bỗng thấy nhiều người làm những điều thực sự ấn tượng với:

  • Tệp DWARF (định dạng debug)
  • eBPF (công nghệ kernel của Linux)
  • Driver mạng tự viết
  • Mã hóa tùy chỉnh
  • Phần cứng máy tính cũ

Trước đây, nhiều thứ trong số này nằm ngoài tầm với của đa số lập trình viên. Trong một số trường hợp (ví dụ: cryptography), bạn thậm chí còn bị "đẩy ra xa" vì những kiến thức này bị những người am hiểu cố tình giữ riêng.

Tương lai: Nhiều "rác" hơn, nhưng cũng nhiều người đam mê hiệu năng hơn

Có thể thế giới sẽ có nhiều mã nguồn kém chất lượng hơn ("slop"), nhưng đồng thời cũng có thể sẽ có nhiều lập trình viên hơn mong muốn xây dựng phần mềm nhanh và nhỏ gọn. Đây là một sự đánh đổi thú vị trong kỷ nguyên AI — nơi rào cản gia nhập ngành lập trình hiệu năng cao đã được hạ xuống, mang lại cơ hội cho cả một thế hệ nhà phát triển mới.

"Nếu bạn không thích một ngôn ngữ lập trình, giờ đây bạn có thể yêu cầu AI viết lại toàn bộ codebase bằng một ngôn ngữ khác, thậm chí chọn một ngôn ngữ mà bạn hoàn toàn không quen thuộc."

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗