LINUX.ORG.RU
решено ФорумTalks

Если вам надоело бороться с Rust, то переходите на Zig

 ,


0

4

Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun

I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards.

I initially wrote this firmware in Rust, but despite years of experience with that language I still struggled quite a bit. I eventually got my keyboards working, but it took an embarrassingly long time and wasn’t fun.

After repeated suggestions from my much more Rust-and-computing-experienced friend Jamie Brandon, I rewrote the firmware in Zig, which turned out swimmingly.

З.Ы.: Напомню, что на прошедшем FOSDEM языку программирования Zig была посвящена отдельная секция с 4 докладами:

★★★★★

Если вам надоело бороться с Rust, то переходите на Zig

Я всегда рад новым технологиям и готов горячо их поприветствовать.
Zig, хай!

dogbert ★★★★★ ()

Можно в двух словах описать, что их себя представляет zig в сравнении с rust? Что с производительностью? Что с memory safety, thread safety?

Manhunt ★★★★★ ()

надоело бороться с Rust, то переходите на Zig

да это же экстремизм какой то

Shulman ()

А вы, друзья, как ни садитесь, все в музыканты не годитесь.

ilovewindows ★★★★★ ()

Ну я вот это увидел и «ну еп, они опять натягивают ES на глобус…»

const std = @import("std");

pub fn main() !void {
    const stdout = std.io.getStdOut().writer();
    try stdout.print("Hello, {}!\n", .{"world"});
}
deterok ★★★★★ ()

Что-то я ничего интересного в нём не увидел. Уж лучше действительно сишечка.

WatchCat ★★★★★ ()
Ответ на: комментарий от MrClon

Хер его знает, это я с офф сайта взял с примеров. если не ошибаюсь они заменили this на .

deterok ★★★★★ ()

Что это, неужели троллинг растофанов? Всеми щупальцами за такое начинание! Раст объективно устарел.

bread ()
Ответ на: комментарий от bread

Раст объективно устарел.

Правильно, пишите на сишечке, она никогда не устареет.

hobbit ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)