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

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

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

41 ответов

14 просмотров

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

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

Что пишут на С++ 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 никогда не приблизится к С++ там, где нужна производительность

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Какое виндузовое сообщение приходит TTabSheet, что риэлайняться контролы на нем, даже у которых парент другой? Ситуация: открываю форму - кнопок нет, перелистываю на другой т...
Катерина Свиридова
7
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Карта сайта