Главное правило для использования unwrap против expect заключается в том, что unwrap должен использоваться только в том случае, если программа гарантирует отсутствие в этом месте отрицательного значения, поэтому паника никогда не произойдёт. Можно ещё в комментарии .unwrap(/* ... */) написать явно, почему тут не будет паники.
Лично я вообще не вижу проблемы, что за СПО никто не платит. Это же совсем другие отношения, не товарные. Хотите денег? Делайте что-то более релевантное капиталистическим отношениям, с чего можно "рубить бабло". А если захотели коммунизма - то что теперь жалуетесь?
Коммунистический обмен - это не обмен стоимостных эквивалентов, как при товарном обмене, это вообще-то неэквивалентный обмен "способности на потребности": ты отдаёшь продукт своих способностей, а получаешь взамен любой требуемый другой продукт способностей других. Ну да, пока коммунизм ограничен сферой СПО. Но в её рамках проблемы нет: автор библиотеки получает в итоге как саму эту библиотеку, так и прочее СПО, которое стало возможным в том числе благодаря его библиотеке.
В будущем нужно делать корпуса, способные самостоятельно затягивать пробоины. Чтобы особая жидкость вытекала из отверстия и затвердевала, латая "рану". Это возможно?
Статья выглядит так, будто бы она написана для манипуляции читателями. В рекламных или ещё каких-то целей - не важно. Это чувствуется и это не нравится читателям. Отсюда и негатив.
Как вариант - для того, чтобы его нашли "китайские хакеры", которые и проплатили за этот слив Гугла. Я, конечно, не видел результатов расследования, но после прочтения статьи такое складывается впечатление.
Настоящей гарантией будет изменение внутренней и внешней политики страны. А именно - демонстрация делом, что квалифицированные кадры стране нужны и она заботится о тех, кто остался и поднимает экономику. И что правительство способно "играть в геополитику" не кошмаря и не растрачивая бездарно собственное население.
Материалистическая диалектика действительно есть детерминистическая теория. Вероятно это для вас новость, так как вы глубоко не пытались понять Маркса.
"Всему есть объективная причина" - так можно кратко охарактеризовать это мировоззрение. Оно детерминистично.
Блокчейн-проекты пишутся в основном на C++, при этом часть сервисов использует Go/Golang, Java, JavaScript и python. Сервера для блокчейн пишутся на Erlang, а смарт-контракты — на Solidity.
Тем не менее, сейчас больше всего вакансий по Rust - в блокчейнах.
Мое личное мнение: Servo утонул под тяжестью растового легаси. Он активно писался ещё во времена не очень стабильного Rust, когда и экосистема была не развита, и практик не было выработано. Собственно, благодаря Servo (в том числе) это со временем устаканилось. Servo выполнил свою функцию. Даже удивительно, что кое-что попало из него в Firefox. В настоящей момент в Servo невозможно контрибьютить - нужно переписывать заново.
Вообще язык декларативных макросов в Rust очень простой. Но от символов в глазах рябит, это правда. Сделано как проще, чтобы меньше было пересечений в обозначениях макрокоманд с остальным кодом на Rust, так как они смешиваются в макросе.
Пока все выглядит как продолжение сокращений, просто более хитрым способом. Странно, что люди вообще воспринимают всерьез такие письма. Хотя, если заявят об уходе значительно больше ожидаемого количества, то получится своего рода забастовка.
Главное правило для использования
unwrapпротивexpectзаключается в том, чтоunwrapдолжен использоваться только в том случае, если программа гарантирует отсутствие в этом месте отрицательного значения, поэтому паника никогда не произойдёт. Можно ещё в комментарии.unwrap(/* ... */)написать явно, почему тут не будет паники.Лично я вообще не вижу проблемы, что за СПО никто не платит. Это же совсем другие отношения, не товарные. Хотите денег? Делайте что-то более релевантное капиталистическим отношениям, с чего можно "рубить бабло". А если захотели коммунизма - то что теперь жалуетесь?
Коммунистический обмен - это не обмен стоимостных эквивалентов, как при товарном обмене, это вообще-то неэквивалентный обмен "способности на потребности": ты отдаёшь продукт своих способностей, а получаешь взамен любой требуемый другой продукт способностей других. Ну да, пока коммунизм ограничен сферой СПО. Но в её рамках проблемы нет: автор библиотеки получает в итоге как саму эту библиотеку, так и прочее СПО, которое стало возможным в том числе благодаря его библиотеке.
Такие вещи нужно обсуждать, в назидании себе и другим, пешеходам и водителям. Каждый может оказаться в похожей ситуации.
Тестируют оружие, основанное на новых физических принципах?
В будущем нужно делать корпуса, способные самостоятельно затягивать пробоины. Чтобы особая жидкость вытекала из отверстия и затвердевала, латая "рану". Это возможно?
Статья выглядит так, будто бы она написана для манипуляции читателями. В рекламных или ещё каких-то целей - не важно. Это чувствуется и это не нравится читателям. Отсюда и негатив.
Интернет нужно запретить. Уже много лет студенты скачивают тексты для курсовых и дипломных из интернета. Иногда делают рерайт за 2.3 часа.
Как вариант - для того, чтобы его нашли "китайские хакеры", которые и проплатили за этот слив Гугла. Я, конечно, не видел результатов расследования, но после прочтения статьи такое складывается впечатление.
Вот меня тоже интересует этот вопрос. Где же найти подробную информацию по этой модели?
Настоящей гарантией будет изменение внутренней и внешней политики страны. А именно - демонстрация делом, что квалифицированные кадры стране нужны и она заботится о тех, кто остался и поднимает экономику. И что правительство способно "играть в геополитику" не кошмаря и не растрачивая бездарно собственное население.
Скорее он хочет сделать из C++ Rust, но "через заднее крыльцо": по-умолчанию не безопасный язык, но с возможностью вкраплять safe подмножество.
Материалистическая диалектика действительно есть детерминистическая теория. Вероятно это для вас новость, так как вы глубоко не пытались понять Маркса.
"Всему есть объективная причина" - так можно кратко охарактеризовать это мировоззрение. Оно детерминистично.
Тем не менее, сейчас больше всего вакансий по Rust - в блокчейнах.
Холивара ради: а ведь говорят, что у Rust ужасный синтаксис.
Мое личное мнение: Servo утонул под тяжестью растового легаси. Он активно писался ещё во времена не очень стабильного Rust, когда и экосистема была не развита, и практик не было выработано. Собственно, благодаря Servo (в том числе) это со временем устаканилось. Servo выполнил свою функцию. Даже удивительно, что кое-что попало из него в Firefox. В настоящей момент в Servo невозможно контрибьютить - нужно переписывать заново.
Вообще язык декларативных макросов в Rust очень простой. Но от символов в глазах рябит, это правда. Сделано как проще, чтобы меньше было пересечений в обозначениях макрокоманд с остальным кодом на Rust, так как они смешиваются в макросе.
unsafe в Rust не тождественен поведению в C. Правила владения и заимствования продолжают работать в unsafe.
Хорошо, дополнил статью.
Это не их уволили, они сами ушли...
Пока все выглядит как продолжение сокращений, просто более хитрым способом. Странно, что люди вообще воспринимают всерьез такие письма. Хотя, если заявят об уходе значительно больше ожидаемого количества, то получится своего рода забастовка.
Спасибо! Дополнил статью.