LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Я, возможно, открою вам глаза, но раст в этой области ничего принципиально нового не делает. Те же конструкторы и деструкторы, что и в С++, но сделанные по-человечески. Киллер-фичей являются тайпклассы и лайфтаймы уровня языка вкупе с borrow checker’ом, предотвращающие большую часть ошибок с ссылками и параллельным доступом.

правильные подходы

Нет. Более того, стандартная библиотека еще и принуждает тебя использовать неправильные подходы, так как обновляют ее раз в несколько лет и хранят обратную совместимость. Работа с файлами – позорище. Работа с путями – позорище. Вектор – позорище, особенно конструкторы и работа с resize/reserve. Право, с сишной стандартной библиотекой приятнее работать. Именно поэтому каждая крупная компания выкатывает свою стандартную библиотеку – чтобы не иметь дела с этим.

На С++ можно писать большие, надежные программы, без уязвимостей и багов. Вопрос как в денежной стоимости, так и в временных затратах. Раст позволяет делать это дешевле, особенно при расчете на долгий срок.

Исправление Siborgium, :

Я, возможно, открою вам глаза, но раст в этой области ничего принципиально нового не делает. Те же конструкторы и деструкторы, что и в С++, но сделанные по-человечески. Киллер-фичей являются тайпклассы и лайфтаймы уровня языка вкупе с borrow checker’ом, предотвращающие большую часть ошибок с ссылками и параллельным доступом.

правильные подходы

Нет. Более того, стандартная библиотека еще и принуждает тебя использовать неправильные подходы, так как обновляют ее раз в несколько лет и хранят обратную совместимость. Работа с файлами – позорище. Работа с путями – позорище. Вектор – позорище, особенно конструкторы и работа с resize/reserve. Право, с сишной стандартной библиотекой приятнее работать. Именно поэтому каждая крупная компания выкатывает свою стандартную библиотеку – чтобы не иметь дела с этим.

На С++ можно писать большие, надежные программы, без уязвимостей и багов. Вопрос как в денежной стоимости, так и в временных затратах.

Исходная версия Siborgium, :

Я, возможно, открою вам глаза, но раст ничего принципиально нового не делает. Те же конструкторы и деструкторы, что и в С++, но сделанные по-человечески. Киллер-фичей являются тайпклассы и лайфтаймы уровня языка вкупе с borrow checker’ом.

правильные подходы

Нет. Более того, стандартная библиотека еще и принуждает тебя использовать неправильные подходы, так как обновляют ее раз в несколько лет и хранят обратную совместимость. Работа с файлами – позорище. Работа с путями – позорище. Вектор – позорище, особенно конструкторы и работа с resize/reserve. Право, с сишной стандартной библиотекой приятнее работать. Именно поэтому каждая крупная компания выкатывает свою стандартную библиотеку – чтобы не иметь дела с этим.

На С++ можно писать большие, надежные программы, без уязвимостей и багов. Вопрос как в денежной стоимости, так и в временных затратах.