Написал на Го микросервис, запустил в облаке гугла. Качает видосы по Расту и вызывает ffmpeg, написаный на С++, нормализует звук, Б-МУХА!! По окончанию бот на Питоне стучит в телегу, что файл готов к просмотру. Думаю еще на Реакте бирюльку-финтильку сделать, чтобы все это в одном месте... И что я хочу сказать - In God we Rust! Реально мой любимый язык)) Не шучу.
UB - это не проблема языка, как можно понять из начала ролика. UB - это _всегда_ в первую очередь проблема программиста и во вторую - проблема компилятора. или наоборот)
UB это проблема спецификации языка. Она не полная. И сделано это умышлено. Проблема в том, что UB очень сложное в языке Си, а компиляторы плохо умеют его выявлять. Да и зачастую им недостаточно может быть информации, является ли текущий участок кода корректным или нет. Приходится учитывать и перепроверять эти предположения, особенно в крупных кодовых базах. А неявные предположения очень часто нарушаются.
Философская реплика. Любой язык, это - всего лишь инструмент, которым пользуются люди. Инструмент делает лишь то, что хотят люди, а люди (увы) иногда ошибаются. Вполне логичное требование к инструменту, чтобы, по возможности, он выявлял ошибки людей и ставил им их на вид.
Хороший доклад, написал сервер приема и парсинга GPS на Rust, выбрали другого исполнителя с реализацией на Python. Вывод идиота: пишите на языке который больше на слуху, а Rust оставьте для домашних поделок.
@@voidptr_tне усек почему один? Чтобы держать под контролем быдло. Вставлять закладки для взлома не послушных. И чтобы можно было наложить санкции. Это как система СВИФТ, один центр и все зависят от него одного, если надо заблочат.
Написал на Го микросервис, запустил в облаке гугла. Качает видосы по Расту и вызывает ffmpeg, написаный на С++, нормализует звук, Б-МУХА!! По окончанию бот на Питоне стучит в телегу, что файл готов к просмотру. Думаю еще на Реакте бирюльку-финтильку сделать, чтобы все это в одном месте...
И что я хочу сказать - In God we Rust! Реально мой любимый язык)) Не шучу.
--Простите, а ffmpeg - тоже вы?
--Нет, это до меня, в 17 веке...
теперь шучу
пыху то забыл пристроить)
Мне понравился доклад.
Можно было сделать более тихую запись, но нельзя...
UB - это не проблема языка, как можно понять из начала ролика.
UB - это _всегда_ в первую очередь проблема программиста и во вторую - проблема компилятора. или наоборот)
UB это проблема спецификации языка. Она не полная. И сделано это умышлено. Проблема в том, что UB очень сложное в языке Си, а компиляторы плохо умеют его выявлять. Да и зачастую им недостаточно может быть информации, является ли текущий участок кода корректным или нет.
Приходится учитывать и перепроверять эти предположения, особенно в крупных кодовых базах. А неявные предположения очень часто нарушаются.
Философская реплика. Любой язык, это - всего лишь инструмент, которым пользуются люди. Инструмент делает лишь то, что хотят люди, а люди (увы) иногда ошибаются. Вполне логичное требование к инструменту, чтобы, по возможности, он выявлял ошибки людей и ставил им их на вид.
Есть ли новизна в этом выступлении? Слишком многие пишут статьи, выступления без новизны, списывая у других
Хороший доклад, написал сервер приема и парсинга GPS на Rust, выбрали другого исполнителя с реализацией на Python.
Вывод идиота: пишите на языке который больше на слуху, а Rust оставьте для домашних поделок.
за надом
Доклад ни о чем. Нытье того, кто не может писать на С.
Синтаксис некрасивый + компилятор один
чел ты странный
Первое то ладно, вкусовщина. А второе почему минус то?
@@voidptr_tне усек почему один? Чтобы держать под контролем быдло. Вставлять закладки для взлома не послушных. И чтобы можно было наложить санкции. Это как система СВИФТ, один центр и все зависят от него одного, если надо заблочат.