Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Introduction To Zig Programming
#1
[Image: N6-Yk1n-Khw-Zw-PKy-UXq-Jd7a1m-CO9js-IEOG.jpg]

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


HOMEPAGE

[To see links please register or login]


DOWNLOAD

[To see links please register or login]

[Image: signature.png]
Reply


Download Now



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now   Download Now