Best of C Programming — March 2025
- 1
- 2
ThePrimeTime·1yWe Removed C++
Fish 4.0 has been released, and it has completely transitioned from C++ to Rust. This significant change aims to improve the development experience, ergonomics, and safety of the code. The team behind Fish has shared insights from this extensive porting process, noting the challenges faced and the gains achieved, particularly in terms of performance and ease of contribution. Fish continues to stand out as an alternative Unix shell with its own scripting language, providing a better experience than Bash according to its developers.
- 3
Hacker News·1y
lvgl/lvgl: Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
LVGL is a popular free and open-source embedded graphics library for creating user interfaces (UIs) on any microcontroller unit (MCU), microprocessor unit (MPU), or display type. It features 30+ built-in widgets, a powerful style system, web-inspired layout managers, and support for many languages. LVGL is highly portable, requiring minimal system resources, and can be integrated with various development platforms like Arduino, Zephyr, and RT-Thread. The library also provides comprehensive documentation, examples, and support services including UI design, implementation, and consulting.
- 4
Stefanos Baziotis·1y
Getting Started with Compilers
Learn how to get started with compilers from an opinionated perspective. The guide recommends avoiding high-level languages for writing compilers and emphasizes practical, hands-on experience. Key resources include Nora Sandler's article series and the LCC compiler book, which provide thorough explanations and real-world examples. The guide also discusses different aspects of compiler construction such as lexing, parsing, type checking, and code generation.