Nhà phát triển FOSS tạo trình biên dịch BASIC09 mới dựa trên LLVM, khơi lại một di sản hiếm của OS-9 View Larger Image Một dự án mới đưa BASIC quay lại sân khấu công cụ biên dịch hiện đạiMột nhà phát triển phần mềm nguồn mở đã tạo ra basic09c, một trình biên dịch độc lập dành cho BASIC09 nhưng tận dụng LLVM như một thư viện phía dưới. LLVM là hạ tầng biên dịch hiện đại rất nổi tiếng, thường được dùng để xây dựng trình biên dịch cho nhiều ngôn ngữ khác nhau nhờ khả năng tối ưu mã và sinh mã máy cho nhiều kiến trúc phần cứng. Điểm đáng chú ý là cả LLVM lẫn GCC – bộ công cụ biên dịch mã nguồn mở phổ biến nhất – vốn không hỗ trợ trực tiếp ngôn ngữ BASIC theo cách mặc định. Từ một đề xuất RFC, tức tài liệu thảo luận kỹ thuật để xin ý kiến cộng đồng, dự án giờ đã trở thành một trình biên dịch hoạt động độc lập có tên basic09c. Không phải BASIC kiểu cũ, mà là BASIC09 của Microware OS-9Điều khiến dự án này nổi bật là nó không nhắm đến một biến thể BASIC đơn giản của máy tính gia đình thập niên 1980, mà là BASIC09 – ngôn ngữ từng gắn với hệ điều hành OS-9 của Microware. OS-9 là một hệ điều hành đa nhiệm, đa người dùng, mang phong cách Unix-like, nghĩa là có triết lý và cấu trúc tương tự Unix nhưng không phải Unix chính thức. Ngày nay, OS-9 vẫn tồn tại dưới dạng RTOS, viết tắt của Real-Time Operating System, tức hệ điều hành thời gian thực chuyên dùng trong các môi trường cần phản hồi đúng thời hạn như thiết bị nhúng hay công nghiệp. BASIC09 từng hiện đại hơn nhiều người tưởngKhác với hình ảnh quen thuộc về BASIC gắn với số dòng và các lệnh nhảy đơn giản, BASIC09 là một biến thể có cấu trúc rõ ràng. Nó hỗ trợ thủ tục có tên, biến cục bộ, các khối điều khiển như IF…THEN…ELSE và cả kiểu dữ liệu do người dùng định nghĩa. Nói cách khác, đây là một bước tiến lớn so với BASIC đời đầu, vốn thường bị xem là ngôn ngữ dành cho người mới học. Việc không cần đánh số dòng cũng cho thấy BASIC09 tiến gần hơn tới phong cách lập trình hiện đại, dễ bảo trì và dễ mở rộng hơn. Từ diễn đàn LLVM đến trình biên dịch thực thụDự án bắt đầu từ một chủ đề trên diễn đàn Discourse của cộng đồng LLVM với tiêu đề đề xuất bổ sung frontend BASIC09. Frontend trong kiến trúc trình biên dịch là thành phần đọc mã nguồn của một ngôn ngữ cụ thể, phân tích cú pháp và chuyển nó sang dạng trung gian để các phần còn lại của hệ thống xử lý. Thay vì chờ LLVM tích hợp trực tiếp, tác giả đã phát triển basic09c như một công cụ độc lập nhưng vẫn tận dụng toàn bộ sức mạnh của LLVM ở phía sau. Cách làm này cho phép ngôn ngữ cũ được hưởng lợi từ công nghệ tối ưu hóa hiện đại mà không cần xây lại toàn bộ chuỗi công cụ từ đầu. Một lát cắt thú vị của lịch sử máy tínhOS-9 của Microware từng gây nhầm lẫn lớn vào năm 1999 khi Apple phát hành Mac OS 9. Nhiều người dùng khi đó đã lẫn lộn giữa Mac OS 9 và OS-9, dù hệ điều hành của Microware đã xuất hiện trước đó khoảng hai thập kỷ. Sự nhầm lẫn này thậm chí từng dẫn tới tranh chấp thương hiệu. Về mặt lịch sử, OS-9 cũng có vị trí riêng trong giới máy tính cá nhân cổ điển: nó từng chạy trên Dragon 32 tại Anh và cả Tandy Color Computer ở Mỹ, hai dòng máy dùng bộ xử lý Motorola 6809. Đây là CPU 8-bit được nhiều người đam mê retro đánh giá cao nhờ thiết kế mạnh mẽ so với thời đại của nó. Người đứng sau dự án không xa lạ với cộng đồng retroTác giả của dự án, Boisy Pitre, không phải cái tên mới trong giới công nghệ cổ điển và phần mềm nguồn mở. Ông từng làm việc tại Microware ở giai đoạn đầu sự nghiệp, vì vậy việc quay lại với BASIC09 mang màu sắc vừa kỹ thuật vừa cá nhân. Trước đây, ông cũng từng gây chú ý với Liber809, một dự án retrocomputing rất táo bạo. Retrocomputing là lĩnh vực phục dựng, bảo tồn hoặc mở rộng các hệ thống máy tính cũ. Với Liber809, ông gần như thực hiện một cuộc “ghép não” cho máy Atari 8-bit bằng cách thay nền tảng xử lý sang 6809 để chạy NitrOS-9, một bản phân phối do cộng đồng duy trì của Microware OS dành cho 6809. Tín hiệu cho thấy BASIC vẫn chưa biến mấtSự xuất hiện của basic09c cũng củng cố một thực tế mà nhiều người trong giới phát triển đã nhận ra: BASIC chưa hề chết. Dù không còn là ngôn ngữ chủ đạo trong phát triển phần mềm hiện đại, BASIC và các hậu duệ của nó vẫn tiếp tục sống trong cộng đồng nguồn mở, giáo dục, bảo tồn di sản số và cả các dự án công cụ biên dịch mới. Trong bối cảnh GCC gần đây cũng đón thêm ALGOL-68 – một ngôn ngữ lập trình cổ điển khác – việc LLVM nay có thêm một dự án xoay quanh BASIC09 cho thấy làn sóng hồi sinh công nghệ cũ đang ngày càng gắn chặt với hạ tầng phần mềm hiện đại. Mini PC – Máy Tính Công Nghiệp IPC AI PC – Máy tính AI Intel F1A | Intel Ultra 7 155H 14.500.000₫ Thêm vào giỏ hàng Details AI PC – Máy tính AI Intel F2A | Intel Ultra 7 155H 14.500.000₫ Thêm vào giỏ hàng Details Máy All In One cho văn phòng – PC Gaming – INTEL i5 12450H 8 lõi 12 luồng 15.500.000₫ Thêm vào giỏ hàng Details Máy all in one giá rẻ – PC Gaming – INTEL I5 10500H 6 lõi 12 luồng 13.700.000₫ Thêm vào giỏ hàng Details Máy tính AI – AI PC | Intel I9-12900H + Nvidia RTX3080 28.500.000₫ Thêm vào giỏ hàng Details Máy tính AI AMD AM18 | Ryzen 7 8845HS + Radeon 780M 14.500.000₫ Thêm vào giỏ hàng Details Máy tính AI PC M1A | Intel I9-13900H + Nvidia RTX-3080 28.500.000₫ Thêm vào giỏ hàng Details Máy tính All In One Optori G40 Pro – PC Gaming – INTEL i5 12450H 14.500.000₫ Thêm vào giỏ hàng Details Màn hình cảm ứng HMI – Panel PC Giải pháp HMI Panel PC chống cháy nổ cho nhà máy sản xuất hiện đại | HazardView HV-17EX-T Details Khi nào cần dùng Panel PC chống cháy nổ thay cho Panel PC công nghiệp thông thường? | HazardView HV-17EX Details Sale! Màn hình cảm ứng HMI – Touch Panel PC BE-PX09 15.6 Inch 19.500.000₫ Giá gốc là: 19.500.000₫.18.700.000₫Giá hiện tại là: 18.700.000₫. Thêm vào giỏ hàng Details Máy tính công nghiệp – Fanless Mini PC Công Nghiệp B8000 10.900.000₫ Thêm vào giỏ hàng Details Máy tính công nghiệp màn hình cảm ứng – Touch Panel HMI QY-P8156 15.6 Inch Details So sánh máy tính công nghiệp chống cháy nổ và máy tính công nghiệp tiêu chuẩn | HazardView HV-238EX Details Xu hướng ứng dụng màn hình HMI chống cháy nổ trong nhà máy thông minh | HazardView HV-19EX-R Details Danh mục máy quét mã vạchDÒNG MÁY CÓ DÂYDÒNG MÁY KHÔNG DÂYDÒNG MÁY KIỂM KHO PDADÒNG MÁY FITMOUNT admin2026-06-26T04:09:30+07:00 Related Posts Cơn khát chip nhớ vì AI đẩy laptop giá rẻ đến bờ vực biến mất tại Mỹ Cơn khát chip nhớ vì AI đẩy laptop giá rẻ đến bờ vực biến mất tại Mỹ Tháng 7 1st, 2026 Anh tăng tốc điều tra thương vụ 2 tỷ bảng giữa Netomnia và liên minh chủ sở hữu Virgin Media O2 Anh tăng tốc điều tra thương vụ 2 tỷ bảng giữa Netomnia và liên minh chủ sở hữu Virgin Media O2 Tháng 7 1st, 2026 Purism ra mắt Librem 16: laptop Linux 16 inch đặt quyền riêng tư lên trên giá bán Purism ra mắt Librem 16: laptop Linux 16 inch đặt quyền riêng tư lên trên giá bán Tháng 7 1st, 2026 Anh cam kết siết chi tư vấn nhưng Bộ Nội vụ vẫn trao gói hợp đồng dữ liệu tới 350 triệu bảng Anh cam kết siết chi tư vấn nhưng Bộ Nội vụ vẫn trao gói hợp đồng dữ liệu tới 350 triệu bảng Tháng 7 1st, 2026 Qualcomm đặt cược lớn vào AI trung tâm dữ liệu với kiến trúc “chôn” xử lý dưới DRAM Qualcomm đặt cược lớn vào AI trung tâm dữ liệu với kiến trúc “chôn” xử lý dưới DRAM Tháng 7 1st, 2026