История изменений
Исправление Siborgium, (текущая версия) :
Я, возможно, открою вам глаза, но раст в этой области ничего принципиально нового не делает. Те же конструкторы и деструкторы, что и в С++, но сделанные по-человечески. Киллер-фичей являются тайпклассы и лайфтаймы уровня языка вкупе с borrow checker’ом, предотвращающие большую часть ошибок с ссылками и параллельным доступом.
правильные подходы
Нет. Более того, стандартная библиотека еще и принуждает тебя использовать неправильные подходы, так как обновляют ее раз в несколько лет и хранят обратную совместимость. Работа с файлами – позорище. Работа с путями – позорище. Вектор – позорище, особенно конструкторы и работа с resize/reserve. Право, с сишной стандартной библиотекой приятнее работать. Именно поэтому каждая крупная компания выкатывает свою стандартную библиотеку – чтобы не иметь дела с этим.
На С++ можно писать большие, надежные программы, без уязвимостей и багов. Вопрос как в денежной стоимости, так и в временных затратах. Раст позволяет делать это дешевле, особенно при расчете на долгий срок.
Исправление Siborgium, :
Я, возможно, открою вам глаза, но раст в этой области ничего принципиально нового не делает. Те же конструкторы и деструкторы, что и в С++, но сделанные по-человечески. Киллер-фичей являются тайпклассы и лайфтаймы уровня языка вкупе с borrow checker’ом, предотвращающие большую часть ошибок с ссылками и параллельным доступом.
правильные подходы
Нет. Более того, стандартная библиотека еще и принуждает тебя использовать неправильные подходы, так как обновляют ее раз в несколько лет и хранят обратную совместимость. Работа с файлами – позорище. Работа с путями – позорище. Вектор – позорище, особенно конструкторы и работа с resize/reserve. Право, с сишной стандартной библиотекой приятнее работать. Именно поэтому каждая крупная компания выкатывает свою стандартную библиотеку – чтобы не иметь дела с этим.
На С++ можно писать большие, надежные программы, без уязвимостей и багов. Вопрос как в денежной стоимости, так и в временных затратах.
Исходная версия Siborgium, :
Я, возможно, открою вам глаза, но раст ничего принципиально нового не делает. Те же конструкторы и деструкторы, что и в С++, но сделанные по-человечески. Киллер-фичей являются тайпклассы и лайфтаймы уровня языка вкупе с borrow checker’ом.
правильные подходы
Нет. Более того, стандартная библиотека еще и принуждает тебя использовать неправильные подходы, так как обновляют ее раз в несколько лет и хранят обратную совместимость. Работа с файлами – позорище. Работа с путями – позорище. Вектор – позорище, особенно конструкторы и работа с resize/reserve. Право, с сишной стандартной библиотекой приятнее работать. Именно поэтому каждая крупная компания выкатывает свою стандартную библиотеку – чтобы не иметь дела с этим.
На С++ можно писать большие, надежные программы, без уязвимостей и багов. Вопрос как в денежной стоимости, так и в временных затратах.