Trendora

C

Adopt

Ngôn ngữ & Framework

Ngôn ngữ lập trình đa dụng dùng làm mã nguồn đích trong quá trình decomp.

Vì sao ở đây

Xếp vào Adopt: 14 bài bằng chứng từ 2 nguồn, chủ yếu là hoạt động mã nguồn mở, 9 bài trong 30 ngày qua. Độ tin cậy 62%.

Bằng chứng (14)

  • 6InfoQ·12/8/2026research
    CHERI áp dụng an toàn bộ nhớ và phân vùng chi tiết

    David Chisnall trình bày cách kiến trúc phần cứng CHERI tăng cường an toàn con trỏ để giải quyết các vấn đề cô lập và chia sẻ trong C/C++. Bài nói cũng nhấn mạnh CHERIoT cho vi điều khiển và cho thấy CHERI có thể thay thế các cơ chế RPC tốn kém ở tầng hệ điều hành bằng phân vùng nhẹ, dễ kiểm tra mà không cần viết lại lớn.

  • 4Hacker News·10/8/2026research
    Tối ưu đệ quy đuôi trong C nay đã khả thi trên GCC và Clang

    Bài viết cho rằng tối ưu đệ quy đuôi trong C trước đây bị hạn chế bởi quy ước gọi hàm và chưa được hỗ trợ rộng rãi trong các trình biên dịch cũ. Bài viết nêu rằng GCC và Clang hiện nay có thể thực hiện kiểu tail call cần cho cơ chế dispatch của bộ thông dịch, giúp các kỹ thuật như direct-threaded code và tạo nhiều đoạn mã nhỏ trở nên khả thi. Gforth và các bộ thông dịch WebAssembly được nhắc đến như những ví dụ cho thấy tầm quan trọng của điều này.

  • 6Hacker News·4/8/2026funding
    Thành phố Munich tài trợ bảo trì libexpat trong tối đa sáu tháng

    libexpat, trình phân tích XML viết bằng C và được sử dụng rộng rãi, đã nhận được tài trợ bảo trì tối đa sáu tháng từ Thành phố Munich thông qua chương trình Open Source Sabbatical. Người bảo trì cho biết các ưu tiên gồm sửa năm lỗ hổng đã biết, bổ sung hỗ trợ XML 1.0r5 và cải thiện độ bền cũng như khả năng bảo trì của dự án.

  • 3Hacker News·29/7/2026product_launch
    Tự chế bộ điều khiển máy lạnh thông minh bằng ESP32 và động cơ bước

    Bài viết mô tả một dự án tự chế chi phí thấp nhằm tự động hóa máy lạnh căn hộ có núm xoay analog bằng cách điều khiển núm bằng động cơ bước gắn với ESP32. Hệ thống tích hợp với Home Assistant qua MQTT và dùng cảm biến nhiệt độ để bật/tắt máy lạnh, đồng thời tránh can thiệp có thể ảnh hưởng đến tiền đặt cọc thuê nhà.

  • 6InfoQ·27/7/2026framework_update
    .NET 11 Preview 6 bổ sung cập nhật cho C#, ASP.NET Core, MAUI và EF Core

    Microsoft đã phát hành .NET 11 Preview 6 với các cập nhật trải rộng trên C#, ASP.NET Core, .NET MAUI và Entity Framework Core. Bản xem trước này bổ sung extension indexers và kiểu hỗ trợ union trong C#, xác thực bất đồng bộ cùng bảo vệ CSRF tự động trong ASP.NET Core, hỗ trợ CollectionView trên Windows trong MAUI và dịch FULL OUTER JOIN trong EF Core.

  • 3Hacker News·26/7/2026open_source
    Bản dựng radar máy bay cho bàn làm việc dùng ESP32 được nâng cấp firmware

    Một bài đăng trên Hacker News giới thiệu dự án mã nguồn mở dùng ESP32-C3 và màn hình tròn 1,28 inch để hiển thị radar máy bay ADS-B trực tiếp. Tác giả cũng nêu các nâng cấp firmware như thông tin chuyến bay chi tiết hơn, dữ liệu thời tiết và thời gian, tùy chỉnh hiển thị, cùng cập nhật OTA có xác thực qua trình duyệt.

  • 4Hacker News·25/7/2026research
    Tranh luận về an toàn bộ nhớ và Fil-C

    Bài viết cho rằng tranh luận về an toàn bộ nhớ trong lập trình hệ thống đang trở nên gay gắt hơn, đặc biệt khi Fil-C đưa ra một cách để các chương trình C và C++ phát hiện truy cập bộ nhớ không hợp lệ khi chạy. Bài viết cũng phản đối các quan điểm cho rằng Rust vốn không an toàn về bộ nhớ, đồng thời nhấn mạnh rằng Fil-C và các hướng tiếp cận tương tự vẫn có đánh đổi như hiệu năng chậm hơn, dùng GC và không tương thích ABI.

  • 3Hacker News·23/7/2026research
    Hướng dẫn C++ thuần để xây dựng bộ kết xuất phần mềm

    Bài viết giới thiệu một chuỗi hướng dẫn từng bước về cách các API đồ họa 3D hiện đại hoạt động bằng cách tự xây dựng một bộ kết xuất phần mềm đơn giản chỉ với khoảng 500 dòng C++ thuần. Nội dung không dùng thư viện đồ họa bên thứ ba, bắt đầu từ việc vẽ từng pixel và xử lý ảnh TGA để kết xuất mô hình 3D tam giác hóa. Mục tiêu là phục vụ học tập, giúp người đọc hiểu nền tảng của OpenGL, Vulkan, Metal và DirectX.

  • 7Hacker News·17/7/2026open_source
    Minikotlin biên dịch Kotlin sang WebAssembly ngay trong trình duyệt

    Minikotlin là một trình biên dịch Kotlin viết bằng C, chạy hoàn toàn trong một tab trình duyệt và xuất trực tiếp bytecode WebAssembly GC. Dự án hỗ trợ một tập tính năng Kotlin khá rộng, gồm lớp, kế thừa, an toàn với null, generic, coroutine và các tiện ích thư viện chuẩn, kèm kiểm thử đầu-cuối mà không cần cài đặt chuỗi công cụ bên ngoài.

  • 4Hacker News·13/7/2026research
    Dùng một câu if "thừa" để tăng tốc vòng lặp

    Bài viết mô tả một tối ưu vi mô cho vòng lặp truy vết đường đi của bộ nén, trong đó truy cập bộ nhớ phụ thuộc nhau làm giới hạn hiệu năng. Bằng cách thêm một nhánh mà CPU thường dự đoán theo trường hợp phổ biến, tác giả kỳ vọng tận dụng suy đoán lệnh tốt hơn để giảm độ trễ của vòng lặp. Bài cho thấy một điều kiện tưởng như thừa có thể giúp tăng thông lượng khi nhánh này hiếm khi xảy ra.

  • 6Hacker News·9/7/2026open_source
    Colibrì chạy GLM 5.2 trên laptop chậm bằng cách phát trực tiếp các expert MoE từ đĩa

    Một bài đăng trên Hacker News giới thiệu Colibrì, một engine viết bằng C trong một tệp nhằm chạy mô hình mixture-of-experts GLM 5.2 trên phần cứng khiêm tốn. Tác giả cho biết hệ thống giữ các phần dense của mô hình trong RAM ở định dạng int4 và phát trực tiếp các expert được định tuyến từ đĩa, giúp chạy trên laptop 32 GB mà không bị tràn bộ nhớ.

  • 5Hacker News·8/7/2026product_launch
    Bộ phân loại của Fable chặn lời nhắc viết lại sang Rust

    Một bài đăng trên Hacker News cho rằng mô hình Fable của Anthropic quá chặt khi xử lý yêu cầu viết lại công cụ mã nguồn mở Salmon từ C++ sang Rust. Tác giả nói bộ phân loại an toàn đã gắn cờ sai do thuật ngữ sinh học trong mã nguồn và tài liệu, đồng thời Fable không giải thích chi tiết lý do từ chối.

  • 5Hacker News·2/7/2026open_source
    Crustc chuyển toàn bộ rustc sang C

    Crustc là một dự án mã nguồn mở nhằm chuyển trình biên dịch Rust, rustc, sang C. Kho dự án thu hút chú ý trên Hacker News vì đây là nỗ lực dịch mã nguồn trên quy mô lớn đối với một codebase trình biên dịch quan trọng. Dự án đáng chú ý như một thử nghiệm công cụ dành cho nhà phát triển, nhưng hiện vẫn là nguyên mẫu kỹ thuật hơn là một bản thay thế hoàn chỉnh.

  • 4Hacker News·28/6/2026open_source
    Decomp Academy dạy phân tách ngược game GameCube

    Decomp Academy là một trang tương tác miễn phí, mã nguồn mở để học cách phân tách ngược các game GameCube bằng cách chuyển đổi PowerPC assembly trở lại C tương ứng. Nền tảng này dùng trình biên dịch Metrowerks CodeWarrior GC/2.0 chạy trực tiếp để kiểm tra code của người học có tạo ra assembly khớp chính xác với mục tiêu hay không, đồng thời cung cấp hơn 250 bài học và các ví dụ lấy từ dự án decomp thực tế.