Мерль
Чтобы писать прод, нужно переписать библиотеки
Библиотеки - это необходимое, но её достаточное условие написания прода Повторюсь, посмотри на хускель, для которого написано куча полезных библиотек
Anonymous
https://www.rust-lang.org/en-US/friends.html
kodx
значит малваре
нет, значит антивирусописатели детектят всё подряд, даже полезные программы
պլհկ
>малый порог входа
Emerald
https://www.rust-lang.org/en-US/friends.html
Есть же сегфолты, ну, при превышении стека (пока ещё тот пулл реквест не вмержили https://users.rust-lang.org/t/rust-guarantees-no-segfaults-with-only-safe-code-but-it-segfaults-stack-overflow/4305 )
Alex
да, это не про раст
Alex
вообще мимо
պլհկ
Вам в голанг батенька
Мерль
мм для меня библиотека+большая производительность+малый порог входа это причина писать под прод.
К сожалению, пока (надеюсь, что пока) порог входа нифига не малый, и уже приближается к хаскелю, опять же
Emerald
вообще мимо
может для тех кто си не учил борроу чекер не будет таким алиенским
Alex
я не учил си
Emerald
а?
есть сегфолты в расте пока что, но детерминистские и не корраптящие стейт
Alex
ну, я его отдаленно знал совсем
Мерль
Хммм
Вполне логично
Alex
но раст как первый язык? никогда
Alex
C? возможно.
Emerald
К сожалению, пока (надеюсь, что пока) порог входа нифига не малый, и уже приближается к хаскелю, опять же
IMHO нет, можно быстро написать хелловорлд и решать студенческие задачки со статическими структурами данных
Мерль
Пушто я знаю двоих чуваков, у которых первый язык - хускель
Anonymous
хаскель легче учить как первый язык
Emerald
зачем ты мне это пишешь
В твоей ссылке >Friends of Rust · The Rust Programming Language A systems programming language that runs blazingly fast, *prevents segfaults*, and guarantees thread safety.
Alex
интересно как умудряются начать не с мейнстримовых языков
Emerald
Я с асма начал
kodx
короче, малварь она только в головах есть программы которые решают поставленные задачи, а задачи бывают разные инструмент не может быть зловредным, этим занимается человек
Alex
C/PP сложный для тех кто начал с динамических языков
Мерль
интересно как умудряются начать не с мейнстримовых языков
Кто-то из знакомых подсаживает Обычно это так: "хей, чувак, я слышал ты хочешь научиться прогать? Хочешь помогу"
Emerald
а они есть?
https://0x00sec.org https://wasm.in/
Alex
чем он сложный то?
работа с памятью это сложно
Emerald
чем он сложный то?
С++ очень сложный, я уверен что ты его не знаешь. Его почти никто не знает кроме разве что некоторых участников комитета который выдвигает новые фичи для него.
kodx
https://0x00sec.org https://wasm.in/
занятно, спасибо, не знал что они есть =)
Alex
CPP даже на среднем уровне сложный
Anonymous
Парни, доброе время суток. Можно вопрос. Как можно сделать так: я раздаю мобильный интернет со своего устройства . Хочу что бы у пользователя который когда мне приконектится в стартовую страницу браузера добавилась та страница которую я хочу . Своего рода реклама ?
Emerald
С++ огромный, его фичи взаимодействуют друг с другом
Anonymous
работа с памятью это сложно
я про относительно динамических языков
Aler
парни, подскажите, а можно ли как-то в макросе повторить блок повторяющийся? :)
Alex
я про относительно динамических языков
работа с памятью и указатели в основном
Alex
также интерфейс вызовов
Stanislav
С++ огромный, его фичи взаимодействуют друг с другом
ну там много из stl, как будто кто знает всю стд либу в расте
Alex
получать строку через буффер а не как return например
Alex
это все непривычно
Мерль
я про относительно динамических языков
типы, дженерики, байтойобство, ручное управление памятью
Anonymous
я странный наверное
Anonymous
мне только ооп было сложно понять
Мерль
я странный наверное
А ты с чего начинал?
Anonymous
c JS
Мерль
ух
Anonymous
где ооп совсем недавно завезли
Anonymous
Ты что на расте раздавалку пишешь или что
Не, я ваще тупой юзер, и это не сарказм) просто пишу в первую найденную мной группу разработчиков
Emerald
я странный наверное
А поинтеры, референсы, шаред пойнтеры, move semantics, стек и куча как места аллокации, классы хранения переменных, RAII, атомарные операции, volatile, ABI, intrinsics, memory alignment, SIMD просто было понять?
Anonymous
это глупый вопрос
Alex
еще ошибки компиляции разряда "хер скажу тебе что сломалось"
Emerald
еще ошибки компиляции разряда "хер скажу тебе что сломалось"
Это, много правил нужные мне С++ программы, там по 2-3 страницы темплейт-мусора выпадало, бывало больше
Emerald
А ещё в С++ ТЮРИНГ ПОЛНЫЕ ШАБЛОНЫ
Alex
вот вот
Alex
только начинаются шаблоны
Alex
и все
Alex
пиздец.
Alex
ПРОСТО ПИЗДЕЦ
Крылатый
Aler
парни, а по моему вопросу есть ответы? Гугл не помогает. $( $(#[$field_attr:meta])* field $field_name:ident : $field_type:ty [$from:expr => $to:expr] )* есть такой блок в матчере макроса