170 похожих чатов

Я сам пользуюсь с++ лишь ддя спортивного программирования...хотелось бы начать

пользоваться всей мощью этого ЯП...ну нужно что то типо с чего начать? как быть? В каких случаях пишут именоо на с++? Я сам гофер и не плохой с объяснением вам сложно не будет...

41 ответов

22 просмотра

С++ применяется чуть менее, чем везде Смотря чем хочется заниматься, туда и надо копать Это необъятный мир и роадмап может существовать только в рамках конкретной области применения, но не в общем.

Именно на С++ пишут в тек ситуациях, когда надо написать программу. С++ -- это универсальный язык программирования, на нём пишут ВСЁ. Особенно любят писать на С++ когда нужна высокая производительность.

Что пишут на С++ 1) Компиляторы, виртуальные машины и связанное с этим 2) Высокопроизводительные вычисления и гетерогенное программирование 3) Разработка браузеров 4) Бекенд 5) Десктопные приложения 6) Геймдев 7) Базы данных 8) Машинное обучение 9) Научные вычисления 10) Операционные системы и драйверы 11) Антивирусы и вирусы 12) мультимедиа и кодеки 13) программное обеспечение для встраиваемых систем

Ну вот всё, что на Go, можно писать и на С++.

https://github.com/fffaraz/awesome-cpp просмотри может чет заинтересует

Danya🔥
Что пишут на С++ 1) Компиляторы, виртуальные машин...

1) VM - в основном чистый С 2) Ну такой сферы нет 3) Ну Chromium да, забыл упомянуть 4) Rust и Go прекрасно подходят для этого. В так вообще го встроенны гринтреды из коробки 5) Desktop - это сейчас обычно JS (Electron, NW.js) 6) Только AAA-игры, а так C# (XNA, Unity) 7) Базы данных - в основном чистый С 8) ML - в основном С под капотом, а запускается на Python (C-экстеншоны) 9) Ну такой сферы нет 10) В основном - чистый С. 11) Если мы говорим про Сигнатуры, то это в основном С 12) В основном С 13) В основном С

Пользователь 6284f
1) VM - в основном чистый С 2) Ну такой сферы нет ...

2) То, что ты не знаешь, не значит, что такой сферы нет

Пользователь 6284f
1) VM - в основном чистый С 2) Ну такой сферы нет ...

11 на С написано максимум ядро, даже драйвера на С++ пишут в антивирусах

Пользователь 6284f
1) VM - в основном чистый С 2) Ну такой сферы нет ...

3 — Все современные браузеры написаны на С++. Firefox немного на Rust.

Liber Azerate
2) То, что ты не знаешь, не значит, что такой сфер...

Нет такой коммерческой сферы. Использование С/С++ и так подразумевает высокопроизводительные вычисления

Пользователь 6284f
Нет такой коммерческой сферы. Использование С/С++ ...

Нет, С++ не обязательно высокопроизводительные вычисления, можно гуйню на Qt накатать легко достаточно

Пользователь 6284f
1) VM - в основном чистый С 2) Ну такой сферы нет ...

5 — это не значит, то гуй пишут только на них

Пользователь 6284f
1) VM - в основном чистый С 2) Ну такой сферы нет ...

6) Unreal Engine - С++, ещё куча движков (в том числе самописных) - С++

Kirill Bolshakov
6) Unreal Engine - С++, ещё куча движков (в том чи...

Мы говорим не что ГИПОТЕТИЧЕСКИ можно написать, а то что на практике используют

Danya🔥
9 — CERN грустит

Я говорил про коммерческую разработку

Пользователь 6284f
Мы говорим не что ГИПОТЕТИЧЕСКИ можно написать, а ...

То есть хочешь сказать Unreal Engine только для AAA игр юзают?

Kirill Bolshakov
То есть хочешь сказать Unreal Engine только для AA...

Коммерчески, его не выгодно юзать для малобюджетных проектов.

Пользователь 6284f
Коммерчески, его не выгодно юзать для малобюджетны...

Кроме AAA и малобюджетных есть ещё средне бюджетные

Пользователь 6284f
1) VM - в основном чистый С 2) Ну такой сферы нет ...

4 — но при этом множество компаний пишут бекенд на С++ Google, Facebook, Yandex, и прочие

Danya🔥
4 — но при этом множество компаний пишут бекенд на...

Ну совершенно тупая предъява. В Яндексе ещё и Perl'е пишут и что? У нас Perl теперь топ 1 язык?

Пользователь 6284f
Ну совершенно тупая предъява. В Яндексе ещё и Perl...

В этих компаниях С++ один из самых популярных языков

Danya🔥
В этих компаниях С++ один из самых популярных язык...

Это не показатель ничего. К твоему сведению, больший компании достаточно инертны + куда им девать столько разработчиков + rust принадлежит mozilla, а go - Гуглу. Для того гиганта - опасная затея.

Пользователь 6284f
Ну совершенно тупая предъява. В Яндексе ещё и Perl...

Тот же гугл никогда не перейдёт с плюсов на что-то иное, хотя бы потому, что остальные языки не предоставляют алтернативы по производительности

Пользователь 6284f
Бред

Что бред? Где хоть аргумент один, или ты пустозвон?

Liber Azerate
Что бред? Где хоть аргумент один, или ты пустозвон...

Слова Роба Пайка (главного Го-разраба) Фишка в том, что наши программисты гуглеры, а не ученые. Это обычно молодые, только выпустившиеся пацаны, которые возможно выучили Java, возможно даже C/C++ и может быть Python. Они не в состоянии понимать пробздетый язык, но мы все равно хотим, чтобы они делали хороший софт. Таким образом, мы даем им легкопонимаемый язык, к которому они быстро привыкнут.

Пользователь 6284f
Слова Роба Пайка (главного Го-разраба) Фишка в то...

И что? Ну вот ладно, молодец он, при чём тут даже банально С++? Человек продвигает свой подход, но эти слова банально ортогональны обсуждаемой теме. Go никогда не приблизится к С++ там, где нужна производительность

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Карта сайта