Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Zig Programming Language Course

person icon Szabo Daniel Erno

3.9

Zig Programming Language Course

Learn Zig the easy way

updated on icon Updated on May, 2024

language icon Language - English

person icon Szabo Daniel Erno

English [CC]

category icon Development,Zip programming

Lectures -35

Duration -4.5 hours

3.9

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome,

My new course is ready to take you to the next level, with many hours of content, a language that has been getting traction over the past years amongst DevOps and programming professionals.

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

A Simple Language

Focus on debugging your application rather than debugging your programming language knowledge.

  • No hidden control flow.

  • No hidden memory allocations.

  • No preprocessor, no macros.

Comp time

A 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.

  • Comp time emulates the target architecture.

Maintain it with Zig

Incrementally 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 builds 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 accompanied by a GitHub repository which allows you to easily reproduce the examples and ensure you are able to learn the language as smoothly as possible. Let's learn a new programming language that brings fresh air in late 2022, and likely improves your job security. Be a seasoned veteran, or a greenhorn, this language is definitely worth learning. 

Happy Coding!

You find the source here.

Goals

What will you learn in this course:

  • The goal is to give you a solid foundation to understand and use this language to create your own solutions

Prerequisites

What are the prerequisites for this course?

  • Basic programming and linux skills are necessary.
Zig Programming Language Course

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
3 Lectures
  • play icon Introduction 01:05 01:05
  • play icon Setup on Windows 08:54 08:54
  • play icon Setup on Linux 08:21 08:21
The Magic
31 Lectures
Tutorialspoint
The End
1 Lectures
Tutorialspoint

Instructor Details

Szabo Daniel Erno

Szabo Daniel Erno

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515