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

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

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

41 ответов

25 просмотров

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта