Skip to content
0:00 / 0:00

#zig#c#crosscompilation

"Replacing C: The Zig Programming Language" by Shritesh Bhattarai (Sorry for the audio quality)

Sturnus

22 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Shritesh Bhattarai
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

2.7K views7 years ago1 recommendation

Programming languagesSystems programmingZigC

Shritesh Bhattarai introduces the Zig programming language, highlighting its simplicity, manual memory management, and seamless C integration.

C has been the de-facto systems programming language for more than 40 years. Many new languages have tried to replace C but they bring in immense programming complexity or runtime restrictions that make them a hard sell with domains like embedded systems and microcontrollers. Zig is a general-purpose programming language designed for robustness, optimality, and maintainability. It matches (and in many cases supersedes) the simplicity of C, has manual memory management yet the safety and ergonomic features that you expect from a modern programming language and an unmatched cross compilation story that make it a perfect fit for bare-metal programming (and bigger software systems too). As a plus, it also integrates really well with existing C libraries and codebases. We will take a quick tour of the Zig programming language and see it in action with some live demos running on different platforms.

Why it's here

1 person recommends this

u/ZimmiDeluxein r/Zig • Recommends

"Replacing C: The Zig Programming Language" by Shritesh Bhattarai