Pull to refresh
2
0.3
Send message

Не очень понял, что ты хотел сказать.

На сях пишут исключительно бородачи-одиночки в затрепаных свитерах, а на ржавом - сплоченные сообщества?

И у первых типа плохо получается, а у вторых уууух?

Тогда зачем вот это вот растобесие?)

Коллега, мне растаманы карму обнулили за правду в глаза.😆

А я всего лишь утверждаю, что 80% якобы проблем плюсов надуманы, остальные 20 решаются знанием языка и избеганием его тёмных возможностей, особенно начиная с С++11.

Так же мой поинт в том, что создателям раст нужно пойти и крепко подумать, что они употребляли, работая над синтаксисом и названием некоторых сущностей, типа Rc и Аrc.

А что на Хабре приветствуется?

Делать вид, что ничего не происходит?

А остальное все в стране тоже гордость вызывает?

Или как обычно - главное громко преподнесенные достижения, пусть даже в кавычках?

А уровень свободы и осознанности населения - это блин другое.

Я например просто устал от этих растаманов и прочих, которые не осилили плюсы.

Они все еще живут в страхе от new/delete, которые, как сказали выше, уже давно практически моветон.

Зато жутко уродский синтаксис ржавого никого не смущает.

В С нет перегрузок функций. С++

Естественно С-подобный. Хотя бы потому, что на нем основано куда больше языков, и соотвественно, кода, чем на Rust-подобном.
И можно не впадать в демагогию, а-ля "Не существует людей, осиливших C++"?
Как написали ниже - "осилить c++ в мере, позволяющей написать +- адекватное большое приложение легче чем осилить ржавого ".
То, что кто-то не осознает без помощи компилятора, что такое многопоточность и асинхронность - это наверное его проблемы?

Вот честно, не понимаю ажиотажа вокруг Rust.

ИМХО, похоже на попытку выделиться, плюс создать язык для тех, кто "не осилил С++".
Вот какой был смысл придумывать для него такой корявый синтаксис, который ближе к ассемблеру, чем к ЯП "высокого" уровня?

Чтобы хоть в чем-то "порог вхождения" повысить, что ли?
Мол, "вот вам, гадкие С++ники, хрен легко перестроитесь".

Я так понимаю, на Хабре присутствует жесткая сегрегация по языкам, и в теме про богоугодный РАСТ все неистово минусуют любому, кто не считает его хорошим ЯП?
Ну ОК.

Что значит "move-семантика вшита по дефолту"? В С++ для true rvalue это тоже "по дефолту". Но как быть с пользовательским типом?
Или если ты хочешь мувнуть именованную переменную, зная что она тебе больше не понадобится? Какой может быть "дефолт" в данном случае?
Чтобы "дешево копировать" - прожженным РАСТаманам для этого нужны целые статьи?

Как шутили некоторые мои коллеги-разработчики - аналитик это недопрограммист. ?

Ну а серьёзно, и как уже ниже сказали - естественно, любой опытный разраб, при желании, аналитика заменить сможет.

А в сложном и небезопасном С++ ребята долго запрягали, и таки ввели move-семантику, чтобы не натягивать сову на глобус, и не использовать shared ptr как костыль в данном случае.

std::string_view больше всего подходит для работы со строковыми литералами как со строками вообще без аллокаций. Если речь заходит о конкатенации, то какой же это view.

Information

Rating
2,222-nd
Registered
Activity

Specialization

Software Developer, Application Developer
From 500,000 ₽
Git
OOP
C++
C
Visual Studio
Multiple thread
C++ STL
Windows API
System Programming
Code Optimization