
Developer Boisy Gene Pitre has created a BASIC09 front-end for LLVM called 'basic09c', capable of lexing and parsing BASIC09 code, building an AST, performing semantic checks, and emitting LLVM IR. BASIC09 is a structured BASIC dialect from the 1980s used on OS-9/6809 and Tandy Color Computer systems. The goal is to preserve and compile existing BASIC09 programs by targeting modern LLVM backends. However, LLVM developers Eli Friedman and Nikita Popov indicated the project won't be merged into the main LLVM codebase, suggesting it live as an independent project that links to LLVM as a library.
Nguồn: https://www.phoronix.com/news/BASIC09-LLVM-Front-End. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.

Cuộc thảo luận trên danh sách thư nội bộ PHP về việc triển khai module SNMP theo RFC do Steven Wilton khởi xướng, với những khó khăn trong việc tìm reviewer. Sau khi dọn dẹp lịch sử commit và tái cơ sở, các PR đã sẵn sàng review, trong khi Gina P. Banyard tình nguyện đảm nhận nhiệm vụ này sau khi tham dự hội nghị.
Lập trình viên PHP cần theo dõi để hiểu cách tối ưu hóa và quản lý các dự án RFC trong cộng đồng, đặc biệt khi cần hợp tác với các nhà phát triển khác để nâng cấp module SNMP hiệu quả.
Epic Games vừa giới thiệu Lore, hệ thống kiểm soát phiên bản mã nguồn mở dành riêng cho dự …

TypeScript 7.0 RC đã được phát hành với trình biên dịch (compiler) được viết lại bằng Go …
Năm 2025, tuyển dụng entry-level tech tại châu Âu giảm 3% trong khi toàn cầu tăng 14%, khiến nguồn nhân lực tương lai cho vị trí kỹ sư senior bị ảnh hưởng. AI đang thay thế công việc entry-level vốn là bước đệm để đào tạo chuyên môn, đe dọa thiếu hụt senior engineers trong thập kỷ tới. Tác giả đề xuất tận dụng cộng đồng open source (nơi châu Âu dẫn đầu về đóng góp CNCF và OpenInfra) như hệ thống đào tạo thực hành cho nhà phát triển mới vào nghề.
Nếu bạn đang tìm cách phát triển sự nghiệp từ junior lên senior trong ngành công nghệ, bài viết này sẽ giúp bạn hiểu cách chuyển đổi từ việc học theo quy trình truyền thống sang xây dựng kiến thức thông qua cộng đồng mở, đặc biệt là khi AI đang thay đổi cách đào tạo kỹ năng cơ bản.
Godot 4.7 vừa ra mắt với hơn 300 đóng góp viên và 1.600 pull requests, tiếp tục cải thiện …
Bài viết giới thiệu 12 mô hình ngôn ngữ lớn (LLM) mã nguồn mở nổi bật năm 2026, mỗi mô hình có điểm mạnh riêng như khả năng đa phương thức của Llama 4 Scout, cửa sổ ngữ cảnh triệu token của DeepSeek V4 hay hiệu suất hàng đầu trên SWE-Bench Pro của GLM 5.1. Ngoài ra, bài còn so sánh kiến trúc SLM vs. LLM, đánh giá ưu nhược điểm giữa single-agent và multi-agent, cũng như 7 chế độ phân quyền trong Claude Code.
Lập trình viên nên đọc bài này để hiểu cách chọn và tối ưu hóa các mô hình ngôn ngữ mở nguồn (LLM) phù hợp với dự án của mình, từ khả năng xử lý đa modal cho đến hiệu suất trên các công việc lập trình chuyên sâu.
Zed triển khai chương trình Guild đầu tiên kéo dài 12 tuần, tuyển chọn khoảng 75 nhà phát triển từ hàng trăm ứng viên để tham gia ba track: Repro Specialist (xử lý sự cố), Bug Basher (sửa lỗi code) và Feature Shipper (tính năng nâng cao). Kết thúc chương trình, 33 contributor tích cực đã merge 148 pull request vào codebase Rust của Zed. Bài viết rút ra bài học quan trọng như duy trì nhóm nhỏ để xây dựng mối quan hệ, tránh bottleneck trong phân bổ issue và đầu tư vào các hoạt động nhóm như demo day, đồng thời tiết lộ Cohort 2 sẽ tập trung vào các nhóm nhỏ hơn theo từng khu vực codebase với cấu trúc hợp tác chặt chẽ hơn.
Đọc bài này để hiểu cách xây dựng một môi trường cộng tác hiệu quả trong nhóm phát triển, từ kinh nghiệm thực tế của Zed về cách tổ chức và tối ưu hóa các chương trình cộng tác viên để tăng hiệu suất và sự hài lòng của thành viên.
Phiên bản Linux 7.2 đã ngừng hỗ trợ card đồ họa Hercules Monochrome ISA đời 1982, nhằm dọn dẹp các driver phần cứng lỗi thời. Trước đó, Linux 7.1 cũng đã loại bỏ hỗ trợ cho vi xử lý i486.
Nếu bạn là lập trình viên muốn hiểu về cách quản lý và phát triển các hệ thống phần cứng lâu đời trong Linux, bài viết này giúp bạn hiểu rõ về chiến lược duy trì và loại bỏ các driver cũ để tối ưu hóa hiệu suất và tương thích của kernel.