<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Systems Programming on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/systems-programming/</link><description>Recent content in Systems Programming on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 03 Nov 2025 01:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/systems-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 1: Introduction to C Programming</title><link>https://ai-blog.noorshomelab.dev/c-programming-guide/introduction-to-c/</link><pubDate>Mon, 03 Nov 2025 01:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/c-programming-guide/introduction-to-c/</guid><description>&lt;h1 id="chapter-1-introduction-to-c-programming"&gt;Chapter 1: Introduction to C Programming&lt;/h1&gt;
&lt;p&gt;Welcome to the exciting world of C programming! If you&amp;rsquo;re coming from a background in web development or other high-level languages, C might seem a bit daunting at first. However, it&amp;rsquo;s a foundational language that will give you an unparalleled understanding of how computers actually work. This chapter will introduce you to C, explain why it&amp;rsquo;s still incredibly relevant, give you a brief historical overview, and guide you through setting up your very own C development environment.&lt;/p&gt;</description></item><item><title>Learn C Programming Guide</title><link>https://ai-blog.noorshomelab.dev/guides/learn-c-programming-guide/</link><pubDate>Mon, 03 Nov 2025 01:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/learn-c-programming-guide/</guid><description>&lt;h1 id="learn-c-programming-a-comprehensive-guide"&gt;Learn C Programming: A Comprehensive Guide&lt;/h1&gt;
&lt;p&gt;Welcome to the &lt;strong&gt;Learn C Programming Guide&lt;/strong&gt;! This document is designed for absolute beginners with a background in general software development (e.g., web development) who want to dive into the world of low-level programming using the C language. C is a powerful and efficient language that forms the backbone of countless systems, from operating systems and embedded devices to high-performance computing.&lt;/p&gt;
&lt;p&gt;In this guide, you will embark on a journey from understanding the very basics of C to tackling advanced concepts and building practical projects. We will cover fundamental building blocks like memory and pointers, explore the new features introduced in the C23 standard, and provide you with hands-on exercises to solidify your learning. By the end of this guide, you will have a strong foundation in C programming and a deeper appreciation for how software interacts with hardware.&lt;/p&gt;</description></item><item><title>Learn Rust with Version 1.90.0: A Comprehensive Guide</title><link>https://ai-blog.noorshomelab.dev/guides/learn-rust-1-90-0/</link><pubDate>Sat, 25 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/learn-rust-1-90-0/</guid><description>&lt;p&gt;This comprehensive learning guide is designed to take absolute beginners through the exciting world of the Rust programming language. From understanding why Rust is a powerful choice for modern software development to building real-world projects, this document provides a structured and engaging learning path. We&amp;rsquo;ll explore Rust&amp;rsquo;s unique features, such as its ownership system, concurrency model, and robust tooling, all while ensuring a hands-on approach with numerous code examples and practical exercises. Get ready to become a proficient Rustacean!&lt;/p&gt;</description></item><item><title>Learn Rust by Javascript</title><link>https://ai-blog.noorshomelab.dev/guides/learn-rust-by-javascript/</link><pubDate>Wed, 06 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/learn-rust-by-javascript/</guid><description>&lt;h1 id="javascript-vs-rust-a-comprehensive-comparison-for-javascript-developers"&gt;JavaScript vs. Rust: A Comprehensive Comparison for JavaScript Developers&lt;/h1&gt;
&lt;p&gt;This document aims to provide a comprehensive comparison between JavaScript and Rust, tailored for JavaScript developers looking to understand Rust&amp;rsquo;s paradigms and syntax. We will start with fundamental concepts and progressively move to more advanced topics, illustrating differences and similarities with practical code examples.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-introduction"&gt;1. Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;JavaScript&lt;/strong&gt; is a high-level, interpreted, dynamically typed language primarily known for web development. It&amp;rsquo;s multi-paradigm, supporting object-oriented, functional, and imperative programming styles. Its flexibility and vast ecosystem have made it incredibly popular.&lt;/p&gt;</description></item></channel></rss>