Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Introduction To Zig Programming

    Posted By: ELK1nG
    Introduction To Zig Programming

    Introduction To Zig Programming
    Published 6/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.00 GB | Duration: 6h 56m

    Get familiar with Zig Programming Language

    What you'll learn

    What is Zig Programming

    Basic constructs like assignment, if else conditionals, loops, etc

    Zig's novel features like comptime, payload captures, inline loop, etc

    Get familiar with concepts and syntax of Zig

    Standard Library provided by Zig

    Interoperating with C

    Async

    Build System in Zig

    Requirements

    Experience with any programming languages like JavaScript, C, C++, Rust, Go, etc

    Description

    Welcome to the course Introduction to Zig. Zig is the new programming language that claims to be a C programming language replacement. It is modern and does not come with baggage like other programming languages. This course intends to be a good starting point for you to get started with the Zig programming language. You will learnBasic constructs like creating variables, constants, and assignmentHow to install and start using Go in editorsLearn basic programming constructs like if, else, while, for loop, etcCreating Zig functionsWriting unit testsLearn about defer, errors, switch statementLearn pointers, runtime safety, etcStructs, Arrays, Slices, Vectors, Anonymous Structs, Unions, EnumsLabeled loops and expressionsOptionalsLearn about unreachable, orelse, and more.Zig novels like Comptime, Payload Capture, Opaque, SentinelLearn about build systems - Build Modes, Outputting an Executable, Cross Compilation, Zig build, Builder, Modules, Build steps, Generating Documentation, etc.Standard Library in Zig. Basics of Allocators, Arraylist, Filesystem, Readers and Writers, Formatting, JSON, Random Numbers, Crypto, Hash Maps, Stacks, Threads, Sorting, Iterators, Formatting, etc.Working with C - ABI, C Primitive Types, Calling Conventions, Extern Structs, cImport, etc.Async in Zig. Basics of Async, Suspend / Resume, Async / Await, Basic Event Loop

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Getting Started

    Lecture 2 Installing Zig

    Lecture 3 Hello World

    Section 3: Basics

    Lecture 4 Variables and Assignment

    Lecture 5 Arrays

    Lecture 6 If statement

    Lecture 7 While Loop

    Lecture 8 For Loop

    Lecture 9 Functions

    Lecture 10 Defer

    Lecture 11 Errors

    Lecture 12 Switch Statement

    Lecture 13 Runtime Safety

    Lecture 14 Unreachable

    Lecture 15 Pointers

    Lecture 16 Pointer Sized Integers

    Lecture 17 Slices

    Lecture 18 Enums

    Lecture 19 Structs

    Lecture 20 Unions

    Lecture 21 Integer Rules

    Lecture 22 Floating Point Number Rules

    Lecture 23 Labelled Blocks and Loops

    Lecture 24 Loop Expressions

    Lecture 25 Optionals

    Lecture 26 Comptime

    Lecture 27 Payload Capture

    Lecture 28 Inline Loops & Slices

    Lecture 29 Opaque

    Lecture 30 Anonymous Structs

    Lecture 31 Sentinel

    Lecture 32 Vectors

    Lecture 33 Import

    Section 4: Standard Library

    Lecture 34 Allocator

    Lecture 35 Array List

    Lecture 36 Working with File System

    Lecture 37 Reader - Writer - IO

    Lecture 38 Formatting

    Lecture 39 JSON parse

    Lecture 40 Struct to JSON conversion

    Lecture 41 Hash Map

    Lecture 42 Stack

    Lecture 43 Sorting

    Lecture 44 Iterator

    Lecture 45 Formatting Specifiers

    Section 5: Conclusion

    Lecture 46 Thank You

    Lecture 47 Bonus Lecture

    Developers interested to learn Zig Programming