- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
C3 vs Zig in 2025: Who’s Really Fixing C?
🎥 Description
C has been the backbone of systems programming for half a century, and depending on who you ask, it’s either timeless… or overdue for a tune-up. In this video, we break down two languages that both claim to “fix” C in their own way: C3 and Zig.
C3 keeps the familiar C mental model but trims away the rough edges — adding modules, optionals, safer defaults, modern tooling, and a smoother day-to-day experience. Zig takes a different path. It doesn’t just refine C; it tries to unify the entire ecosystem around a single philosophy: no hidden behavior, no undefined surprises, explicit control from top to bottom, and a build system powerful enough to replace the patchwork of tools C developers have relied on for decades.
Both languages share goals. Both solve real problems. But their philosophies — and tradeoffs — couldn’t be more different.
If you’ve ever wondered whether C truly needs “fixing,” or which language is actually closer to being a modern successor, this deep dive clears the fog and lays everything out side-by-side.
☕ Support the channel → https://www.buymeacoffee.com/thetechyshop
⚠️ Disclosure
As an Amazon Associate and InVideo AI, I earn from qualifying purchases through the links below (at no extra cost to you).
🧰 Gear & Tools I Use
👉 Logitech MX Keys S Wireless Keyboard: https://amzn.to/478h4wD
👉 Logitech MX Master 3S Mouse: https://amzn.to/4fXZ4nH
📘 Learn More
• C3 Language: https://c3-lang.org
• C3 GitHub Repo: https://github.com/c3lang/c3c
• Zig Language: https://ziglang.org
• Zig GitHub Repo: https://github.com/ziglang/zig
• LLVM Project: https://llvm.org
• Clang Compiler: https://clang.llvm.org
Misc Sources used:
Zig defer error: https://ziglang.org/documentation/master/#errdefer
zig defer: https://ziglang.org/documentation/master/#defer
zig errors: https://ziglang.org/documentation/master/#Errors
c3 goto removed: https://c3-lang.org/language-overview/primer/#goto-removed
c3 build: https://c3-lang.org/getting-started/projects/#-build
zig self-hosted backend: https://ziglang.org/devlog/2025/#2025-06-14
c3 file reading example: https://c3-lang.org/language-common/optionals-advanced/#file-reading-example
c3 project: https://c3-lang.org/build-your-project/project-config/
c3 preconditions: https://c3-lang.org/language-common/contracts/#pre-conditions-for-macros
c3 generics: https://c3-lang.org/generic-programming/generics/
c3 foreach: https://c3-lang.org/language-overview/examples/#foreach-loop
c3 faulttype: https://c3-lang.org/language-overview/types/#the-fault-type
#c3 #zig #cprogramming #systemsprogramming #programminglanguages #softwareengineering #ziglang #c3lang #techyshop #coding
Видео C3 vs Zig in 2025: Who’s Really Fixing C? канала TheTechyShop
C has been the backbone of systems programming for half a century, and depending on who you ask, it’s either timeless… or overdue for a tune-up. In this video, we break down two languages that both claim to “fix” C in their own way: C3 and Zig.
C3 keeps the familiar C mental model but trims away the rough edges — adding modules, optionals, safer defaults, modern tooling, and a smoother day-to-day experience. Zig takes a different path. It doesn’t just refine C; it tries to unify the entire ecosystem around a single philosophy: no hidden behavior, no undefined surprises, explicit control from top to bottom, and a build system powerful enough to replace the patchwork of tools C developers have relied on for decades.
Both languages share goals. Both solve real problems. But their philosophies — and tradeoffs — couldn’t be more different.
If you’ve ever wondered whether C truly needs “fixing,” or which language is actually closer to being a modern successor, this deep dive clears the fog and lays everything out side-by-side.
☕ Support the channel → https://www.buymeacoffee.com/thetechyshop
⚠️ Disclosure
As an Amazon Associate and InVideo AI, I earn from qualifying purchases through the links below (at no extra cost to you).
🧰 Gear & Tools I Use
👉 Logitech MX Keys S Wireless Keyboard: https://amzn.to/478h4wD
👉 Logitech MX Master 3S Mouse: https://amzn.to/4fXZ4nH
📘 Learn More
• C3 Language: https://c3-lang.org
• C3 GitHub Repo: https://github.com/c3lang/c3c
• Zig Language: https://ziglang.org
• Zig GitHub Repo: https://github.com/ziglang/zig
• LLVM Project: https://llvm.org
• Clang Compiler: https://clang.llvm.org
Misc Sources used:
Zig defer error: https://ziglang.org/documentation/master/#errdefer
zig defer: https://ziglang.org/documentation/master/#defer
zig errors: https://ziglang.org/documentation/master/#Errors
c3 goto removed: https://c3-lang.org/language-overview/primer/#goto-removed
c3 build: https://c3-lang.org/getting-started/projects/#-build
zig self-hosted backend: https://ziglang.org/devlog/2025/#2025-06-14
c3 file reading example: https://c3-lang.org/language-common/optionals-advanced/#file-reading-example
c3 project: https://c3-lang.org/build-your-project/project-config/
c3 preconditions: https://c3-lang.org/language-common/contracts/#pre-conditions-for-macros
c3 generics: https://c3-lang.org/generic-programming/generics/
c3 foreach: https://c3-lang.org/language-overview/examples/#foreach-loop
c3 faulttype: https://c3-lang.org/language-overview/types/#the-fault-type
#c3 #zig #cprogramming #systemsprogramming #programminglanguages #softwareengineering #ziglang #c3lang #techyshop #coding
Видео C3 vs Zig in 2025: Who’s Really Fixing C? канала TheTechyShop
c3 zig c3 vs zig c3 language zig language zig tutorial c3 tutorial c programming systems programming modern systems languages zig vs c c successor languages c replacement programming language comparison techy shop the techy shop programming deep dive software engineering build systems llvm clang zig build system c3 project json error handling manual memory management goto programming c language c successor c alternative replacing c
Комментарии отсутствуют
Информация о видео
4 декабря 2025 г. 19:01:44
00:19:07
Другие видео канала





















