Zig Programming Language

Posted By: ELK1nG

Zig Programming Language
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.77 GB | Duration: 4h 31m

New hot girl in town

What you'll learn
Zig
Programming
Zig Programming
Scripting
Requirements
Basic Programming
Basic Scripting
Scripting knowledge
Description
Welcome,My new course is ready to take you to the next level, many hours of content, a language which has been getting traction over the past years amongst devops and programming professionals.Zig is a general-purpose programming language and tool chain for maintaining robust, optimal and reusable software.A Simple LanguageFocus on debugging your application rather than debugging your programming language knowledge.No hidden control flow.No hidden memory allocations.No preprocessor, no macros.ComptimeA fresh approach to metaprogramming based on compile-time code execution and lazy evaluation.Call any function at compile-time.Manipulate types as values without runtime overhead.Comptime emulates the target architecture.Maintain it with ZigIncrementally improve your C/C++/Zig codebase.Use Zig as a zero-dependency, drop-in C/C++ compiler that supports cross-compilation out-of-the-box.Leverage zig build to create a consistent development environment across all platforms.Add a Zig compilation unit to C/C++ projects; cross-language LTO is enabled by default.This class is also acompanied by a github repository which allows you to easily reproduce the examples and ensure you are able to learn the language as smooth as possible. Let's learn a new programming language which brings a fresh air in the late 2022, and likely improve your job security. Be a seasoned veteran, or a greenhorn, this language is definitely worth learning. Happy Coding!You find the source here.

Overview

Section 1: Setup

Lecture 1 Windows

Lecture 2 Linux

Section 2: The real deal

Lecture 3 Comments

Lecture 4 Values

Lecture 5 Tests

Lecture 6 Variables

Lecture 7 Integers

Lecture 8 Floats

Lecture 9 Operators

Lecture 10 Arrays

Lecture 11 Vectors

Lecture 12 Pointers

Lecture 13 Slices

Lecture 14 Structs

Lecture 15 Enum

Lecture 16 Union

Lecture 17 Opaque

Lecture 18 Blocks

Lecture 19 Switch

Lecture 20 While

Lecture 21 For

Lecture 22 If

Lecture 23 Defer

Lecture 24 Unreachable

Lecture 25 Noreturn

Lecture 26 Functions

Lecture 27 Errors

Lecture 28 Optionals

Lecture 29 Casting

Lecture 30 Zero Bit Types

Lecture 31 usingnamespaces

Lecture 32 comptime

Lecture 33 Assembly

Section 3: The End

Lecture 34 The End

Beginner Developers,DevOps,Automation