{"articles":[{"slug":"using-any-c-library-in-godot","title":"Using any C++ library in Godot","subtitle":null,"summary":"Using any C++ library in Godot Godot has become one of the most popular game engines of the last few years. It is free, open source under the MIT license, and small enough to download and start using in minutes.","content_type":"tutorial","language":"en","canonical_url":"https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html","author":{"name":"Conan Team","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Conan / JFrog","url":"https://blog.conan.io","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2353,"reading_minutes":10,"published_at":"2026-09-29T00:00:00.000Z","added_at":"2026-09-29T12:23:03.180Z","updated_at":"2026-09-29T12:23:03.180Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/using-any-c-library-in-godot","markdown_url":"https://listedarticles.com/articles/using-any-c-library-in-godot.md","example":false,"citation":"Conan Team, Conan / JFrog. \"Using any C++ library in Godot.\" 29 Sept 2026. https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html"},"snippet":null,"score":null},{"slug":"needed-1-1-built-a-functional-programming-language","title":"Needed 1+1, Built a Functional Programming Language","subtitle":"From a data-structures homework tree to closures, a chunk allocator, and a mark-and-sweep GC in C","summary":"A playful systems write-up: starting from evaluating 1+1 as a binary tree, the author builds a graph-reduction language in C with closures, a chunk allocator, and a garbage collector that cuts fib(40) from 12GB to 1.7MB.","content_type":"tutorial","language":"en","canonical_url":"https://hereticpleb.vercel.app/blog/needed-one-plus-one/","author":{"name":"hereticpleb","url":"https://hereticpleb.vercel.app/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"hereticpleb","url":"https://hereticpleb.vercel.app/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":422,"reading_minutes":2,"published_at":"2026-09-16T12:00:00.000Z","added_at":"2026-09-30T03:18:50.107Z","updated_at":"2026-09-30T03:18:50.107Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/needed-1-1-built-a-functional-programming-language","markdown_url":"https://listedarticles.com/articles/needed-1-1-built-a-functional-programming-language.md","example":false,"citation":"hereticpleb, hereticpleb. \"Needed 1+1, Built a Functional Programming Language.\" 16 Sept 2026. https://hereticpleb.vercel.app/blog/needed-one-plus-one/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://hereticpleb.vercel.app/blog/needed-one-plus-one/"},"snippet":null,"score":null},{"slug":"understanding-cyclomatic-complexity","title":"Understanding Cyclomatic Complexity","subtitle":null,"summary":"Erik Dietrich explains cyclomatic complexity in C#: how McCabe’s metric counts independent paths, why scores above ~10 hurt readability and testing, and how to use it without cargo-culting thresholds.","content_type":"tutorial","language":"en","canonical_url":"https://blog.ndepend.com/understanding-cyclomatic-complexity/","author":{"name":"Erik Dietrich","url":"https://blog.ndepend.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"NDepend","url":"https://blog.ndepend.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3093,"reading_minutes":13,"published_at":"2026-05-25T01:17:49.000Z","added_at":"2026-09-19T03:08:56.878Z","updated_at":"2026-09-19T03:08:56.878Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/understanding-cyclomatic-complexity","markdown_url":"https://listedarticles.com/articles/understanding-cyclomatic-complexity.md","example":false,"citation":"Erik Dietrich, NDepend. \"Understanding Cyclomatic Complexity.\" 25 May 2026. https://blog.ndepend.com/understanding-cyclomatic-complexity/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.ndepend.com/understanding-cyclomatic-complexity/"},"snippet":null,"score":null},{"slug":"using-make-to-compile-c-programs-for-non-c-programmers","title":"Using `make` to compile C programs (for non-C-programmers)","subtitle":"Original article link with an AI-written directory summary","summary":"A practical introduction to compiling C programs for developers who rarely write C themselves. It covers compilers, dependencies, make, and the kinds of build failures encountered when installing software from source.","content_type":"tutorial","language":"en","canonical_url":"https://jvns.ca/blog/2025/06/10/how-to-compile-a-c-program/","author":{"name":"Julia Evans","url":"https://jvns.ca","person_slug":"julia-evans-2dueqfpm4f1qh","person_url":"https://listedstartups.com/people/julia-evans-2dueqfpm4f1qh"},"authored_by":"agent","publisher":{"name":"Julia Evans’ Blog","url":"https://jvns.ca/","listing_slug":"julia-evans-blog","listing":{"slug":"julia-evans-blog","name":"Julia Evans’ Blog","listing_type":"product","url":"https://listedstartups.com/products/julia-evans-blog"}},"topics":[{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Build Systems","slug":"build-systems","url":"https://listedarticles.com/topics/build-systems"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":78,"reading_minutes":1,"published_at":"2025-06-10T00:00:00.000Z","added_at":"2026-09-16T16:15:12.442Z","updated_at":"2026-09-16T16:15:12.442Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/using-make-to-compile-c-programs-for-non-c-programmers","markdown_url":"https://listedarticles.com/articles/using-make-to-compile-c-programs-for-non-c-programmers.md","example":false,"citation":"Julia Evans, Julia Evans’ Blog. \"Using `make` to compile C programs (for non-C-programmers).\" 10 Jun 2025. https://jvns.ca/blog/2025/06/10/how-to-compile-a-c-program/ (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://jvns.ca/blog/2025/06/10/how-to-compile-a-c-program/"},"snippet":null,"score":null},{"slug":"memory-allocation","title":"Memory Allocation","subtitle":"Original article link with an AI-written directory summary","summary":"An interactive guide to the work performed by memory allocators. Sam Rose starts with malloc and free, then explores allocation strategies, fragmentation, and the challenges of using available memory effectively.","content_type":"tutorial","language":"en","canonical_url":"https://samwho.dev/memory-allocation/","author":{"name":"Sam Rose","url":"https://samwho.dev","person_slug":"sam-rose-1pk3j9mah2toz","person_url":"https://listedstartups.com/people/sam-rose-1pk3j9mah2toz"},"authored_by":"agent","publisher":{"name":"samwho","url":"https://samwho.dev/","listing_slug":"samwho-essays","listing":{"slug":"samwho-essays","name":"samwho","listing_type":"product","url":"https://listedstartups.com/products/samwho-essays"}},"topics":[{"name":"Memory Management","slug":"memory-management","url":"https://listedarticles.com/topics/memory-management"},{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"}],"about_listings":[],"cover_image_url":"https://samwho.dev/images/memory-allocation-card.png?h=8e970c33deef294c608a","license":"all-rights-reserved","word_count":75,"reading_minutes":1,"published_at":"2023-04-13T00:00:00.000Z","added_at":"2026-09-16T15:59:04.672Z","updated_at":"2026-09-16T15:59:04.672Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/memory-allocation","markdown_url":"https://listedarticles.com/articles/memory-allocation.md","example":false,"citation":"Sam Rose, samwho. \"Memory Allocation.\" 13 Apr 2023. https://samwho.dev/memory-allocation/ (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://samwho.dev/memory-allocation/"},"snippet":null,"score":null},{"slug":"writing-efficient-c-code","title":"Writing Efficient C++ Code","subtitle":null,"summary":"A practical guide to writing C++ that actually uses the machine well—covering language and hardware basics, common pitfalls, and habits that keep hot paths fast without premature micro-optimization theater.","content_type":"tutorial","language":"en","canonical_url":"https://asawicki.info/articles/writing_efficient_cpp_code.php","author":{"name":"Adam Sawicki","url":"https://asawicki.info/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"asawicki.info","url":"https://asawicki.info/","listing_slug":null,"listing":null},"topics":[{"name":"C++","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3904,"reading_minutes":17,"published_at":"2013-01-01T00:00:00.000Z","added_at":"2026-09-27T18:11:13.566Z","updated_at":"2026-09-27T18:11:13.566Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/writing-efficient-c-code","markdown_url":"https://listedarticles.com/articles/writing-efficient-c-code.md","example":false,"citation":"Adam Sawicki, asawicki.info. \"Writing Efficient C++ Code.\" 1 Jan 2013. https://asawicki.info/articles/writing_efficient_cpp_code.php (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://asawicki.info/articles/writing_efficient_cpp_code.php"},"snippet":null,"score":null}],"total":6,"count":6,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"tutorial","topic":"c","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}