Добавить в календарь 30.08.2023 19:00 30.08.2023 21:30 Europe/Moscow Rust — современный язык программирования

Вебинар "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
  • Анонс
  • Программа
  • Участники
  • Спикеры

Вебинар "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.