home.social

#lậptrinhc — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #lậptrinhc, aggregated by home.social.

  1. GitHub - theElandor/DCT: Triển khai DCT nhỏ gọn bằng C thuần. DCT (Discrete Cosine Transform) hỗ trợ nén video, âm thanh hiệu quả. Phù hợp cho dự án cần mã nguồn nhẹ, hiệu suất cao. #GitHub #DCT #LậpTrìnhC #NénVideo #NénÂmThanh #MãMở

    reddit.com/r/programming/comme

  2. Reflect-C: Tạo metadata lúc biên dịch để mô phỏng phản xạ (reflection) trong C – không cần plugin biên dịch. Giảm lặp code khi serializing, validate, clone struct bằng cách tách biệt metadata và logic runtime. Dùng recipe header + bộ sinh metadata → code chung cho JSON, binary, v.v. Không cần phát hiện kiểu lúc chạy. Phù hợp API, serialization, công cụ kiểm tra. #C #Reflection #Metaprogramming #CompileTime #JSON #Serialization #C_Plus_Plus #LậpTrìnhC #PhảnXạ #ThờiBiênDịch #SerialHóa

    https://www

  3. GNU C Library 2.43 đã chính thức ra mắt với việc bổ sung thêm các tính năng C23, cùng hai hàm mới: `mseal` và `openat2`. Bản cập nhật này cải thiện hiệu suất, bảo mật và khả năng tương thích hệ thống cho các ứng dụng C. Đây là bước tiến quan trọng cho các nhà phát triển hệ thống và phần mềm nguồn mở. #glibc #Cprogramming #C23 #openat2 #mseal #lậptrìnhC #GNU #phátriểnthệthống

    reddit.com/r/programming/comme

  4. Bit Fields trong C: Giúp tiết kiệm bộ nhớ bằng cách đóng gói bit trong struct, nhưng bố cục phụ thuộc trình biên dịch → Không đảm bảo tính di động.
    Tuyệt đối không dùng cho thanh ghi phần cứng! Ưu tiên:
    • Bit Fields: cờ nội bộ, state machine (dễ đọc, nhóm cờ)
    • Bit Mask: phần cứng/giao thức (kiểm soát bit chính xác)
    #LậpTrìnhC #BitFields #EmbeddedSystems #Programming #ViMạch #C

    dev.to/amanprasad/bit-fields-i

  5. Bài viết khám phá cách triển khai defer trong C bằng tính năng cleanup và hàm lồng nhau của GCC, phân tích mã assembly và ứng dụng thực tế. 🔍 #LậpTrìnhC #GCC #Defer #Assembly #Programming #LậpTrình

    reddit.com/r/programming/comme