Информация об изменениях

Сообщение Re[2]: Оставаться в С++ или уходить? от 01.10.2019 0:41

Изменено 01.10.2019 0:42 kaa.python

Re[2]: Оставаться в С++ или уходить?
Здравствуйте, serj.e, Вы писали:

SE>Из шедевральных проектов, написанных относительно недавно на свежих стандартах C++, сразу вспоминается scylladb и асинхронный фреймворк seastar, лежащий в её основе. Просто как примерчик, иллюстрирующий не только актуальность плюсов в наши дни при создании сложных, выжимающих из железа всё, платформ, но и возможность писать на C++ красиво.


Тут есть один довольно хреновый момент. Альтернативных реализаций одних и тех же концептов в C++ крайне много, что приводит к очень сильной дефрагментации предметной области даже на базовом уровне. seastar этому отличный пример со своей, правильной реализацией промисов, управлением памятью и т.д. Подобный подход в теории хорош для небольших команд энтузиастов, но совершенно не годен для промышленной разработки.
Re[2]: Оставаться в С++ или уходить?
Здравствуйте, serj.e, Вы писали:

SE>Из шедевральных проектов, написанных относительно недавно на свежих стандартах C++, сразу вспоминается scylladb и асинхронный фреймворк seastar, лежащий в её основе. Просто как примерчик, иллюстрирующий не только актуальность плюсов в наши дни при создании сложных, выжимающих из железа всё, платформ, но и возможность писать на C++ красиво.


Тут есть один довольно хреновый момент. Альтернативных реализаций одних и тех же концептов в C++ крайне много, что приводит к очень сильной дефрагментации любой предметной области где используется C++ уже на базовом, в теории фундаментальном уровне предоставляемом языком. seastar этому отличный пример со своей, правильной реализацией промисов, управлением памятью и т.д. Подобный подход в теории хорош для небольших команд энтузиастов, но совершенно не годен для промышленной разработки.