Как стать автором
Обновить
92
2.4
Александр Мещеряков @freecoder_xx

Rust разработчик

Отправить сообщение

Как вариант - для того, чтобы его нашли "китайские хакеры", которые и проплатили за этот слив Гугла. Я, конечно, не видел результатов расследования, но после прочтения статьи такое складывается впечатление.

Вот меня тоже интересует этот вопрос. Где же найти подробную информацию по этой модели?

Настоящей гарантией будет изменение внутренней и внешней политики страны. А именно - демонстрация делом, что квалифицированные кадры стране нужны и она заботится о тех, кто остался и поднимает экономику. И что правительство способно "играть в геополитику" не кошмаря и не растрачивая бездарно собственное население.

Скорее он хочет сделать из C++ Rust, но "через заднее крыльцо": по-умолчанию не безопасный язык, но с возможностью вкраплять safe подмножество.

Материалистическая диалектика действительно есть детерминистическая теория. Вероятно это для вас новость, так как вы глубоко не пытались понять Маркса.

"Всему есть объективная причина" - так можно кратко охарактеризовать это мировоззрение. Оно детерминистично.

Блокчейн-проекты пишутся в основном на C++, при этом часть сервисов использует Go/Golang, Java, JavaScript и python. Сервера для блокчейн пишутся на Erlang, а смарт-контракты — на Solidity.

Тем не менее, сейчас больше всего вакансий по Rust - в блокчейнах.

Холивара ради: а ведь говорят, что у Rust ужасный синтаксис.

let count = numbers.iter().filter(|number| *number % 2 == 0).count();

Мое личное мнение: Servo утонул под тяжестью растового легаси. Он активно писался ещё во времена не очень стабильного Rust, когда и экосистема была не развита, и практик не было выработано. Собственно, благодаря Servo (в том числе) это со временем устаканилось. Servo выполнил свою функцию. Даже удивительно, что кое-что попало из него в Firefox. В настоящей момент в Servo невозможно контрибьютить - нужно переписывать заново.

Вообще язык декларативных макросов в Rust очень простой. Но от символов в глазах рябит, это правда. Сделано как проще, чтобы меньше было пересечений в обозначениях макрокоманд с остальным кодом на Rust, так как они смешиваются в макросе.

unsafe в Rust не тождественен поведению в C. Правила владения и заимствования продолжают работать в unsafe.

Хорошо, дополнил статью.

Это не их уволили, они сами ушли...

Пока все выглядит как продолжение сокращений, просто более хитрым способом. Странно, что люди вообще воспринимают всерьез такие письма. Хотя, если заявят об уходе значительно больше ожидаемого количества, то получится своего рода забастовка.

Спасибо! Дополнил статью.

Отчасти соглашусь с вами. Но все-таки пользоваться ими довольно просто. В Rust есть много подобных компромиссов. Скажем, в тех же сигнатурах функций есть специальный синтаксис для значений self и lifetime elision. Которые избавляют от синтаксического шума в наиболее популярных случаях использования.

Для замыканий, думаю, основная проблема в том, что они определяются в контексте выражения и из-за захвата неразрывно связаны с этим контекстом. Как пользователю в принципе записать подобный хитрый тип - совершенно непонятно.

Был приятно удивлен активностью Минцифры и адекватностью его точки зрения и приложения сил в этот непростой период. Сейчас же, когда начинают уже поговаривать о наказаниях для уехавших, Минцифры пытается противостоять этому. В меру своих сил и возможностей. Но все равно, для российской гос. структуры - это достижение!

Ну новый механизм аллокации (см. трейт Allocator) дает возможность обработать ошибку: https://doc.rust-lang.org/alloc/alloc/index.html

Реально работает? Это не фишинг какой-нибудь?

Мне в телеграмме скинули ссылку сюда: https://mlsp.gov.kg/czifrovoj-kochevnik/
Но что-то закрадываются сомнения, не фишинг ли это.

Информация

В рейтинге
982-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность