Yan (@notifyme, tg://user?id=32336552):
Добрый день, есть работа написать прошивку микроконтроллера на Zig.
Удаленка. Оплата почасовая.
* Простой алгоритм сжатия типа Elias
* Шифрование данных Chacha20
* Генератор случайных чисел из часов при старте
* Писать логи в память
* Подписывать HMAC-sha256 свой конфиг сохраняя его на внешнюю память
* Двигать байты туда сюда :)
...
Есть структура данных и zig types для хранения в разных частях памяти, flash, ram, external flash и логика на псевдо языке по тому как куда и когда что пишется.
Ян
#вакансии
Добрый день, есть работа написать прошивку микроконтроллера на Zig.
Удаленка. Оплата почасовая.
* Простой алгоритм сжатия типа Elias
* Шифрование данных Chacha20
* Генератор случайных чисел из часов при старте
* Писать логи в память
* Подписывать HMAC-sha256 свой конфиг сохраняя его на внешнюю память
* Двигать байты туда сюда :)
...
Есть структура данных и zig types для хранения в разных частях памяти, flash, ram, external flash и логика на псевдо языке по тому как куда и когда что пишется.
Ян
#вакансии
👍2🔥2
https://youtube.com/watch?v=dEIsJPpCZYg
И это только анонс... до самого видео 26 часов))
#upstream #видео
И это только анонс... до самого видео 26 часов))
#upstream #видео
YouTube
ATTACK of the KILLER FEATURES - Martin Wickham - Software You Can Love Vancouver 2023
Official website: https://softwareyoucan.love
Vancouver Conference Website: https://softwareyoucanlove.ca
Abstract:
Zig has two core features which are fundamentally at odds: Result Location Semantics and Parameter Reference Optimization. Many community…
Vancouver Conference Website: https://softwareyoucanlove.ca
Abstract:
Zig has two core features which are fundamentally at odds: Result Location Semantics and Parameter Reference Optimization. Many community…
👍6
Forwarded from kristoff
In about 1h30m I'm going to do a "read release notes" party on Twitch if anybody is interested. You can come and ask questions and chat about Zig in general.
https://twitch.tv/kristoff_it
https://twitch.tv/kristoff_it
Forwarded from opennet.ru
Выпуск языка программирования Zig 0.11.0 https://opennet.ru/59554/
www.opennet.ru
Выпуск языка программирования Zig 0.11.0
После 8 месяцев разработки опубликован выпуск языка программирования Zig 0.11.0, развиваемого при поддержке организации Zig Software Foundation. Язык Zig предлагается в качестве современной замены C, который старается сохранить его достоинства (простота и…
⚡7👍1
Язык Zig (канал)
0.11.0 тудум тудум 🥳🥳⚡ #upstream
Только сейчас заметил анонс некой bug stability program на следующей неделе...
https://ziglang.org/download/0.11.0/release-notes.html#Bug-Stability-Program
https://ziglang.org/download/0.11.0/release-notes.html#Bug-Stability-Program
👍1
https://matklad.github.io/2023/08/06/fantastic-learning-resources.html
Оно конечно к Zig не относится, но учитывая автора думаю норм запостить)
#блоги
Оно конечно к Zig не относится, но учитывая автора думаю норм запостить)
#блоги
matklad.github.io
Fantastic Learning Resources
People sometimes ask me: Alex, how do I learn X?. This article is a compilation of advice I
usually give. This is things that worked for me rather than the most awesome things on earth. I
do consider every item on the list to be fantastic though, and I am…
usually give. This is things that worked for me rather than the most awesome things on earth. I
do consider every item on the list to be fantastic though, and I am…
🔥3
Язык Zig (канал)
Mach: providing an ecosystem of C libraries using the Zig package manager https://devlog.hexops.com/2023/mach-ecosystem-c-libraries/ #блоги
https://devlog.hexops.com/2023/mach-v0.2-released/
Спустя 1 год и 4 месяца после предыдущего выпуска 0.1. В основном внутренние изменения и рефакторинг (плюс поддержка нового менеджера пакетов).
#блоги
Спустя 1 год и 4 месяца после предыдущего выпуска 0.1. В основном внутренние изменения и рефакторинг (плюс поддержка нового менеджера пакетов).
#блоги
⚡6
https://github.com/cryptodeal/zig-NEAT
Порт https://github.com/yaricom/goNEAT на Zig.
Really find NEAT fascinating and have wanted to get my hands dirty implementing an out of the box Machine Learning architecture, so pet-project the last month or two has been to port
Haven't written too much in lower level languages previously (excluding Go, have written a bit of C++), so probably a solid amount of room for further optimizations (and likely not following some Zig best-practices); will be focusing on optimizing/fixing those issues as I clean up code and rewrite the Structs using comptime type parameters to make the library more generic/generally useful.
#библиотеки
Порт https://github.com/yaricom/goNEAT на Zig.
Really find NEAT fascinating and have wanted to get my hands dirty implementing an out of the box Machine Learning architecture, so pet-project the last month or two has been to port
goNEAT (Golang implementation of NEAT) to Zig for fun/practice. Link to goNEAT implementation: Haven't written too much in lower level languages previously (excluding Go, have written a bit of C++), so probably a solid amount of room for further optimizations (and likely not following some Zig best-practices); will be focusing on optimizing/fixing those issues as I clean up code and rewrite the Structs using comptime type parameters to make the library more generic/generally useful.
#библиотеки
GitHub
GitHub - cryptodeal/zig-NEAT: The Zig implementation of NeuroEvolution of Augmented Topologies (NEAT) method to grow and teach…
The Zig implementation of NeuroEvolution of Augmented Topologies (NEAT) method to grow and teach Artificial Neural Networks without back propagation - cryptodeal/zig-NEAT
👍3
Тут в соседнем https://xn--r1a.website/zig_ru сообщают, что на Хабре раздел новый появился для Zig:
https://habr.com/ru/hubs/zig/articles/ старые статьи тоже добавили
#блоги?
https://habr.com/ru/hubs/zig/articles/ старые статьи тоже добавили
#блоги?
Хабр
Zig — Жизнеспособная альтернатива языку C / Хабр
императивный, статически типизированный, компилируемый язык программирования общего назначения
https://zighelp.org/
https://github.com/zighelp/zighelp/
Форк ziglearn.org, который хочет быть чуть более активным (посмотрим, насколько живой, может даже старый перевод ziglearn.org возродим и в описании чата заменим ссылку)
https://github.com/zighelp/zighelp/
Форк ziglearn.org, который хочет быть чуть более активным (посмотрим, насколько живой, может даже старый перевод ziglearn.org возродим и в описании чата заменим ссылку)
GitHub
GitHub - zighelp/zighelp: Get up to speed with Zig quickly.
Get up to speed with Zig quickly. Contribute to zighelp/zighelp development by creating an account on GitHub.
🔥2
Язык Zig (канал)
https://zighelp.org/ https://github.com/zighelp/zighelp/ Форк ziglearn.org, который хочет быть чуть более активным (посмотрим, насколько живой, может даже старый перевод ziglearn.org возродим и в описании чата заменим ссылку)
Чутка набираю пока в https://github.com/ziglang-ru/zighelp
https://zighelp.org/ru/
Плюс немного копирую с старой попытки перевести ziglearn.org. Кто хочет присоединяйтесь))
https://zighelp.org/ru/
Плюс немного копирую с старой попытки перевести ziglearn.org. Кто хочет присоединяйтесь))
GitHub
GitHub - ziglang-ru/zighelp: Get up to speed with Zig quickly.
Get up to speed with Zig quickly. Contribute to ziglang-ru/zighelp development by creating an account on GitHub.
https://github.com/ziglang/zig/projects/6 — Сложили в кучу issue и идеи про производительность
#upstream
#upstream
GitHub
Performance · ziglang/zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. - Performance · ziglang/zig
🔥2
https://www.youtube.com/watch?v=BsnCpESUEqM
после 1:00 само видео начинается, до этого чисто интро
#видео #bun
после 1:00 само видео начинается, до этого чисто интро
#видео #bun
YouTube
Bun 1.0 is here
Bun 1.0 is here!
Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager.
https://bun.sh/
Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager.
https://bun.sh/
🔥4