Best of C ProgrammingMay 2025

  1. 1
    Video
    Avatar of lowlevelgamedevLow Level Game Dev·51w

    This is not Minecraft, it's my C++ voxel game!

  2. 2
    Article
    Avatar of jetbrainsJetBrains·1y

    CLion Is Now Free for Non-Commercial Use

    CLion, a JetBrains IDE for C and C++ development, is now available free for non-commercial use. This initiative is in line with similar changes made to other JetBrains IDEs to support learners, hobbyists, and open-source contributors. The full IDE features remain accessible under this license with the exception of the 'Code With Me' feature. Non-commercial use includes learning and hobby projects, but a commercial license is still needed for commercial projects.

  3. 3
    Article
    Avatar of game_developersGame Developers·1y

    My Game Development Journey: Finding My Path

    The author shares their journey from studying economics to pursuing game development, highlighting challenges such as tutorial dependency and finding a better approach through hands-on experience. They focus on Unity development, C# programming, and math, emphasizing the importance of documenting learning and taking a focused approach.

  4. 4
    Article
    Avatar of sknexusSK NEXUS·1y

    Will Rust replace C

    Rust is unlikely to completely replace C in the near future due to C's deep entrenchment in operating systems, embedded devices, and low-level systems. While Rust offers memory safety advantages and is gaining adoption in new projects by major tech companies, the vast existing C codebase and lack of motivation to rewrite stable systems means C will persist. Rust may eventually inherit C's role in systems programming, but both languages will coexist, with C remaining relevant for understanding machine fundamentals and Rust providing safer alternatives for new development.

  5. 5
    Article
    Avatar of hnHacker News·1y

    martinfama/fui: framebuffer user interface

    fui is a C library designed for interacting with the framebuffer in a tty context. It allows for drawing on multiple layers, rendering text using bitmap fonts, and handling keyboard and mouse events with libevdev. The library includes a basic sound system and provides installation instructions along with sample examples.

  6. 6
    Article
    Avatar of hnHacker News·1y

    antirez/kilo: A text editor in less than 1000 LOC with syntax highlight and search.

    Kilo is a minimalist text editor with syntax highlighting and search capabilities, consisting of less than 1000 lines of code. It operates using VT100 terminal escape sequences and requires no external libraries. Kilo, authored by Salvatore Sanfilippo, is an alpha-stage project designed to serve as a base for developing more advanced command line interfaces.

  7. 7
    Video
    Avatar of youtubeYouTube·1y

    C Programming Full Course for free ⚙️ (2025)

    The post offers a comprehensive video tutorial for beginners to start coding in C programming language. It includes step-by-step instructions to set up an IDE and a C compiler, specifically using Visual Studio Code. The course covers basic concepts such as setting up the environment, writing a simple program, understanding data types, and formatting output. It also involves practical exercises with projects and tasks like creating a working clock.

  8. 8
    Article
    Avatar of collectionsCollections·52w

    Streamlining C# Development with .NET 10

    The upcoming .NET 10 simplifies C# development by allowing direct command line execution of standalone files, enhancing accessibility and productivity. This feature supports file-based apps, enabling management of elements like NuGet packages within a single file. While initial performance may lag, improvements are anticipated, helping C# align with simpler scripting languages. Flexibility to integrate these files into traditional projects remains intact.

  9. 9
    Article
    Avatar of watercoolerWatercooler·1y

    C is weird

  10. 10
    Article
    Avatar of jetbrainsJetBrains·1y

    The .NET Tools Blog

    A jumpstart guide that helps Visual Studio and ReSharper users transition to JetBrains Rider, highlighting the advantages and process of moving to the new development environment.

  11. 11
    Video
    Avatar of nickchapsasNick Chapsas·1y

    The New constructors in C# are awesome

    C# introduces expression-bodied constructors, allowing concise syntax for simple classes and structs without braces or boilerplate. They're ideal for straightforward value assignments, though careful code folding is needed to avoid lengthy declarations.