Вот, говорят что Rust строго контролирует ссылки а C++ этого не умеет.
Rust гарантирует безопасную работу с памятью благодаря встроенной в компилятор системе статической проверки ссылок (borrow checker)
То есть подобно как JS не умеет контролировать тип и целиком перекладывает это на плечи пользователя, так и C++ не умеет borrow checker, не смотря на все умные указатели.
Как вы к этому относитесь?
Re: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
S>Rust гарантирует безопасную работу с памятью благодаря встроенной в компилятор системе статической проверки ссылок (borrow checker)
S>То есть подобно как JS не умеет контролировать тип и целиком перекладывает это на плечи пользователя, так и C++ не умеет borrow checker, не смотря на все умные указатели.
S>Как вы к этому относитесь?
Здравствуйте, Shmj, Вы писали:
S>То есть подобно как JS не умеет контролировать тип и целиком перекладывает это на плечи пользователя, так и C++ не умеет borrow checker, не смотря на все умные указатели.
Раст создали для людей которые закончили курсы программирования и не хотят писать на JS поэтому для них сделали подпорок. S>Как вы к этому относитесь?
Спокойно. Я же понимаю что делаю и что хочу получить.
Sic luceat lux!
Re: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Здравствуйте, Shmj, Вы писали:
S>Как вы к этому относитесь?
Я недавно ехал в метро и видел молодого парня в приличной футболке и с разбитой рожей. Алкоголем от него не пахло, и вообще, он старался вести себя прилично и было видно, что стесняется своего вида. Я спросил его, не нужно ли чем помочь, и он сказал, что попал в такое положение, неосторожно сравнив JS с TS в кругу своих коллег. Хорошо, что именно эти два языка, а то пришлось бы добавить...
Re: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Rust — язык нового поколения. C++ — старого. Что тут сравнивать. C++ устарел. Про TS вопрос не понял, но вообще мне из современных языков TS нравится больше всех, считаю его лучшим языком.
Re[2]: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Здравствуйте, vsb, Вы писали:
vsb>Rust — язык нового поколения. C++ — старого. Что тут сравнивать. C++ устарел.
Он уже на похоронах многих "новых" сколько раз уже простужался.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Ты чо такой ранимый?
Языки программирования тебя обижают, зарплаты унижают, а чиновники вгоняют в стыд.
Нам вообще насрать на такие волнующие тебя вопросы.
Здравствуйте, Kernan, Вы писали:
K>Раст создали для людей которые закончили курсы программирования и не хотят писать на JS поэтому для них сделали подпорок.
Раст сделали для людей, которые мечтают писать на Хаскеле, но согласны на компромисс, чтобы их можно было привлечь к какому-то общественно-полезному труду. А чтобы туда не набежали питонисты, сделали его вычурно-сложным.
Вот Go, например, сделали для людей, которые познали Дао, Инь и Янь программирования на Си (без плюсов). Чтобы им комфортно было программировать на пенсии, когда все уже знаешь и умеешь, но строить с нуля целый новый мир, начиная с библиотечки для работы со строками и далее везде, в 100500-й раз уже не хочется. Но сделали его слишком понятным, удобным и простым, поэтому нашествия питонистов избежать не удалось.
Re: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Здравствуйте, Skorodum, Вы писали:
S>Здравствуйте, Marty, Вы писали:
M>>Гавно ваш раст S>Почему?
Потому что в условиях динамичного развития проекта и постоянно меняющихся требований может быть дешевле время от времени чинить тупые баги чем постоянно ублажать компилятор.
Re[4]: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Здравствуйте, T4r4sB, Вы писали:
TB>Потому что в условиях динамичного развития проекта и постоянно меняющихся требований может быть дешевле время от времени чинить тупые баги чем постоянно ублажать компилятор.
Сложно писать код который компилируется? Стандарт меняется? Не понятно, в чем проблема
Мне честно интересно, я на расте не писал.
Re[5]: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)
Здравствуйте, Skorodum, Вы писали:
TB>>Потому что в условиях динамичного развития проекта и постоянно меняющихся требований может быть дешевле время от времени чинить тупые баги чем постоянно ублажать компилятор. S>Сложно писать код который компилируется? Стандарт меняется? Не понятно, в чем проблема
AD>На хабре был перевод: https://habr.com/ru/articles/704362/
> Я прагматик. Я бы предпочел, чтобы моя команда тратила некоторое время на дебаггинг какой-то случайной утечки памяти или какой-то другой баги, чем если бы все в команде страдали от четырехкратного падения производительности из-за использования языка, разработанного таким образом, чтобы полностью избежать этих проблем.
Лол о чем и разговор
Re[2]: Обидно ли вам от сравнения (JS vs TS) ↔ (С++ vs Rust)