Пытался заем-то послушать трехлетнее интервью хаматовой, жутко выбесися, трижды поджёг диван, пришёл сюда опять, успокоиться. Английский от Егора, знаете-ли, это как некий своеобразный мостик от либеральных инвалидов информационной войны к некому родному реальному будущему. Спасибо, Егор Георгиевич!
Давай ты не будешь рассуждать о том, что такое C++? То что ты говоришь про плюсы, это относится к самой первой версии этого языка, а начиная с c++11 этот язык кардинально поменялся и сейчас мейнстрим это c++17/20. Это прекрасный язык для тех, кто хочет состояться как CS-enabled специалист.
Михаил, а возможно ли изучать С++ сразу в его современной форме? А что на счет тулинга? Не раз читал в интернете что в С++ очень с этим плохо, пишут что сборка, управние зависимостями и т.д. сильно отстало от других языков. Меня С++ привлекает своей универсальностью и мощью, но останавливает опасения что придётся работать не с выверенным инструментом , а набором костылей.
@@ribaatt , не только возможно, но ещё и нужно. В интернете напишут что угодно, на практике систем сборки полно и можно выбирать на любой вкус и цвет, которые умеют собирать проекты на c++. И это не набор костылей, язык развивается и каждые несколько лет выходит обновлённый стандарт.
@@MikhailSemikov спасибо за быстрый ответ) мне очень хотелось бы освоить язык на котором можно создать что угодно. С++ видится именно таким. Буду благодарен вам за рекомендации по изучению этого языка.
Thanks for the video! C++ today is just different. Macro programming is usually banned and hated by the community. Template metaprogramming is what you were talking about when unpredictable behaviour could happen. However the language itself supports all sorts of approaches from OOP to functional. It is usually as safe as rust allowing to "leave no room for a lower level programming language" still embracing zero cost abstractions. The main drawbacks at least for me today as a practicing C++ developer are: 1. Slow compilation times especially when templates come into place 2. Slow modules adoption which could at least partly solve first problem 3. Template code bloat. That is a pain point from embedded world.
6 years of experience. Never touched the debug button ;)
I believe it is good for math algorithms only
Пытался заем-то послушать трехлетнее интервью хаматовой, жутко выбесися, трижды поджёг диван, пришёл сюда опять, успокоиться. Английский от Егора, знаете-ли, это как некий своеобразный мостик от либеральных инвалидов информационной войны к некому родному реальному будущему. Спасибо, Егор Георгиевич!
Давай ты не будешь рассуждать о том, что такое C++? То что ты говоришь про плюсы, это относится к самой первой версии этого языка, а начиная с c++11 этот язык кардинально поменялся и сейчас мейнстрим это c++17/20. Это прекрасный язык для тех, кто хочет состояться как CS-enabled специалист.
Михаил, а возможно ли изучать С++ сразу в его современной форме?
А что на счет тулинга? Не раз читал в интернете что в С++ очень с этим плохо, пишут что сборка, управние зависимостями и т.д. сильно отстало от других языков.
Меня С++ привлекает своей универсальностью и мощью, но останавливает опасения что придётся работать не с выверенным инструментом , а набором костылей.
@@ribaatt , не только возможно, но ещё и нужно. В интернете напишут что угодно, на практике систем сборки полно и можно выбирать на любой вкус и цвет, которые умеют собирать проекты на c++. И это не набор костылей, язык развивается и каждые несколько лет выходит обновлённый стандарт.
@@MikhailSemikov спасибо за быстрый ответ) мне очень хотелось бы освоить язык на котором можно создать что угодно. С++ видится именно таким. Буду благодарен вам за рекомендации по изучению этого языка.
Как представить мир без Embedded
Thanks for the video!
C++ today is just different. Macro programming is usually banned and hated by the community. Template metaprogramming is what you were talking about when unpredictable behaviour could happen.
However the language itself supports all sorts of approaches from OOP to functional. It is usually as safe as rust allowing to "leave no room for a lower level programming language" still embracing zero cost abstractions.
The main drawbacks at least for me today as a practicing C++ developer are:
1. Slow compilation times especially when templates come into place
2. Slow modules adoption which could at least partly solve first problem
3. Template code bloat. That is a pain point from embedded world.
Заслушался. Спасибо.
Хм? А почему бы и не послушать английский в теме программирования? Посмотрим насколько хорошо я знаю английский язык...