Вебинар "Rust — современный язык программирования" пройдёт 7 сентября 2023 года в онлайн и офлайн формате.
Самый любимый язык программирования должен быть и самым используемым, разве нет? Мы с вами знаем, что нет.
На протяжении нескольких лет Rust побеждает в номинации «самый любимый» в ежегодном опросе Stack Overflow. И в то же время частая шутка в чате Rust Jobs — «Почему мы тут флудим? Потому что вакансии всё равно не постят!»
Большой бизнес тут и там запускает Rust-проекты, но их мало. Язык давным-давно не нуждается в продаже и уже имеет армию своих поклонников. Но нам, к сожалению, негде применить свои таланты. Инерцию непросто преодолеть.
Но мы попробуем!
Соберёмся и посмотрим на проекты, где Rust применяют давно и успешно. Московский клуб программистов организует митап для тех, кто программирует на Rust и для тех, кто планирует на нём программировать.
Встречаемся в четверг, 7 сентября в 19:00 в павильоне «Умный Город» на ВДНХ. В программе два интересных доклада, кулуарное общение и чай с печеньками.
Код, который работает везде
Винсент Амбо из проекта TVL участвует в разработке компилятора языка программирования Nix. Nix помогает удобно описывать конфигурацию, так что его можно применять в самых разных проектах. Однако, если мы хотим прикрутить компилятор к любому проекту, он должен быть очень неприхотлив и работать практически в любом окружении.
Винсент расскажет, почему пришлось переписать компилятор Nix с C++ на Rust, с какими сложностями пришлось столкнуться и как, в конце концов, удалось запустить его даже в браузере в виде модуля WebAssembly.
Async в Rust
Код async/await на первый взгляд выглядит простым, синхронным, но это сложный механизм. С ним нужно разобраться, чтобы писать производительные программы.
Он кажется похожим на async/await в других языках — Python, C#, JavaScript, но это далеко не так. Главное отличие — в Rust не существует единственного способа реализации этого механизма. Вы либо берёте один из готовых асинхронных рантаймов, либо пишите свой.
Егор Ивков из компании Picodata расскажет про async/await в Rust. Он на примерах продемонстрирует, для чего всё это нужно, как это работает и покажет, как написать свой собственный асинхронный рантайм.
Где и когда
Митап пройдёт в павильоне «Умный Город» (проспект Мира 119 строение 461) в четверг 7 сентября с 19:00. При планировании маршрута обратите внимание, что от метро ВДНХ до павильона идти 20 минут пешком. На территорию ВДНХ можно заехать на Яндекс Такси.
Если вы не в Москве, вы можете участвовать онлайн. Ссылку на трансляцию мы пришлём в день встречи. При регистрации пожалуйста выберите удобный для вас формат — онлайн или офлайн. Это поможет нам посчитать, сколько стульев и печенья нам понадобится.
Запись трансляции будет доступна на YouTube и VK.
Москва, павильон «Умный Город» (проспект Мира 119 строение 461)Rust — современный язык программирования
Дата проведения: 30.08.2023. Начало в 19:00
Место проведения: Москва , павильон «Умный Город» (проспект Мира 119 строение 461)
- Анонс
- Программа
- Участники
- Спикеры
Вебинар "Rust — современный язык программирования" пройдёт 7 сентября 2023 года в онлайн и офлайн формате.
Самый любимый язык программирования должен быть и самым используемым, разве нет? Мы с вами знаем, что нет.
На протяжении нескольких лет Rust побеждает в номинации «самый любимый» в ежегодном опросе Stack Overflow. И в то же время частая шутка в чате Rust Jobs — «Почему мы тут флудим? Потому что вакансии всё равно не постят!»
Большой бизнес тут и там запускает Rust-проекты, но их мало. Язык давным-давно не нуждается в продаже и уже имеет армию своих поклонников. Но нам, к сожалению, негде применить свои таланты. Инерцию непросто преодолеть.
Но мы попробуем!
Соберёмся и посмотрим на проекты, где Rust применяют давно и успешно. Московский клуб программистов организует митап для тех, кто программирует на Rust и для тех, кто планирует на нём программировать.
Встречаемся в четверг, 7 сентября в 19:00 в павильоне «Умный Город» на ВДНХ. В программе два интересных доклада, кулуарное общение и чай с печеньками.
Код, который работает везде
Винсент Амбо из проекта TVL участвует в разработке компилятора языка программирования Nix. Nix помогает удобно описывать конфигурацию, так что его можно применять в самых разных проектах. Однако, если мы хотим прикрутить компилятор к любому проекту, он должен быть очень неприхотлив и работать практически в любом окружении.
Винсент расскажет, почему пришлось переписать компилятор Nix с C++ на Rust, с какими сложностями пришлось столкнуться и как, в конце концов, удалось запустить его даже в браузере в виде модуля WebAssembly.
Async в Rust
Код async/await на первый взгляд выглядит простым, синхронным, но это сложный механизм. С ним нужно разобраться, чтобы писать производительные программы.
Он кажется похожим на async/await в других языках — Python, C#, JavaScript, но это далеко не так. Главное отличие — в Rust не существует единственного способа реализации этого механизма. Вы либо берёте один из готовых асинхронных рантаймов, либо пишите свой.
Егор Ивков из компании Picodata расскажет про async/await в Rust. Он на примерах продемонстрирует, для чего всё это нужно, как это работает и покажет, как написать свой собственный асинхронный рантайм.
Где и когда
Митап пройдёт в павильоне «Умный Город» (проспект Мира 119 строение 461) в четверг 7 сентября с 19:00. При планировании маршрута обратите внимание, что от метро ВДНХ до павильона идти 20 минут пешком. На территорию ВДНХ можно заехать на Яндекс Такси.
Если вы не в Москве, вы можете участвовать онлайн. Ссылку на трансляцию мы пришлём в день встречи. При регистрации пожалуйста выберите удобный для вас формат — онлайн или офлайн. Это поможет нам посчитать, сколько стульев и печенья нам понадобится.
Запись трансляции будет доступна на YouTube и VK.