Best of C Programming — March 2024
- 1
- 2
- 3
freeCodeCamp·2y
Learn C# Programming
Learn C# programming from basics to advanced concepts with engaging mini-projects. Set up your C# development environment, understand data types and operators, and explore advanced topics like object-oriented programming. Watch the full course on freeCodeCamp.org YouTube channel.
- 4
Lobsters·2yThe Real C++ Killers (Not You, Rust)
The author discusses their struggle with C++ addiction and explores other languages that provide competitive advantages over C++. They introduce Spiral, a research project that optimizes code for hardware, and Numba, a Python compiler that offers C++ performance. The author also discusses the ForwardCom proposal, which aims to create a universal instruction set architecture for forward compatibility in assembly programming.
- 5
- 6
- 7
- 8
Community Picks·2y
Doing UI in C to Piss Off the React devs
The post discusses the development of a visualizer project that is written in C and does not rely on any UI framework. It describes the concept of the project and showcases the UI, which is written using the author's own UI library. The post also mentions upcoming features such as customization options and the ability to record from a microphone. The author also highlights improvements planned for the UI, including a full screen button and a volume controller.
- 9
Code Maze·2y
Comparing Performance of the switch and if-else Statements in C#
This post compares the performance of if-else and switch statements in C#, highlighting the benefits of using switch statements for multiple comparisons. It also explores the impact of switch expressions and pattern matching on performance. The post discusses common mistakes and best practices for using if-else and switch statements in C#.
- 10
- 11
- 12
- 13
- 14
- 15
- 16
Code Maze·2y
Execute the SELECT WHERE NOT EXIST SQL Query Using LINQ
This article explains how to execute the SELECT WHERE NOT EXISTS SQL query using LINQ in C#. It covers different methods, such as using the Any method, the Join method for Left Anti-Join, and the Contains method. The article also includes a benchmark comparison of these methods.
- 17
- 18
Phil Eaton·2y
Zig, Rust, and other languages
Comparing Zig, Rust, Go, and C in terms of automatic memory management, the standard library, and explicit allocation for systems programming languages. Discusses the positive and negative choices made in each language and their potential evolution. Highlights the importance of strong standard libraries and the trade-off between small size and dependence on third-party libraries. Explores the benefits and drawbacks of explicit allocation in Zig. Provides insights from the perspective of building (distributed) databases.
- 19
