М.Двач / Программирование

1,3 Мб, 1280x719
C++ thread #153 cpp 30 мар, 18:08 3675801 В конец треда | Веб

Вместо шапки:
⚹ https://github.com/sosachbot/cppthreadhat
⚹ Для кусков кода: https://0bin.net/

Ответы на вопросы:
⚹ https://en.cppreference.com/w/
⚹ https://www.cplusplus.com/reference/

Для указателей: ⚹

Прошлый тред: https://2ch.org/pr/arch/2026-03-26/res/3539163.html

Ответы676649719539

2 30 мар, 18:10 2 3675805

Новому стандарту - новый тред.
Саттер о С++26:
https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk/

Ответы683733

3 31 мар, 21:31 3 3676649

>>3675801 (OP)
язык норм а тред хуйня для нищих чмошников растушков

4 31 мар, 21:31 4 3676650

а хотя нет я подумал язык тоже хуйня

5 1 апр, 07:56 5 3676753

Краткий обзор нового стандарта: https://www.opennet.ru/opennews/art.shtml?num=65102
Учите, ребята, лет через 10 пригодится.

6 1 апр, 08:01 6 3676756

Весь мир пишет на расте. С крестами максимум можешь в Алабугу устроиться дроны программировать.

Ответы676947677953678077

7 1 апр, 12:40 7 3676947

>>3676756
Найс траленг
количество_вакансий.жпг

8 2 апр, 17:24 8 3677953

>>3676756
>Весь мир пишет на расте.
Браузер написали уже?

Ответы678100

9 2 апр, 19:49 9 3678077

>>3676756
>Весь мир пишет на расте
верим

10 2 апр, 21:17 10 3678100

>>3677953
Надо только чуть-чуть подождать, и ледибойбёрд перепишут.

11 9 апр, 22:24 11 3683726

Кто-то реально прям вычитывает, что там добавляют в стандартах и, высунув язык, бежит скорее это использовать? Всё время вижу в вакухах C++17, 20 и прочую шляпу и не пойму, это для галки пишут или для чего.

10 лет говнокодил на Qt как GUI, там и сервисы по сбору и перекладыванию данных, по плюсам мануалы читать требовалось примерно никогда. Сокеты, БДшки, контейнеры, умные указатели за всё это время никак не поменялись, как и прочие библиотечные инструменты. Проекты собираются с 17-м стандартом, но это только потому, что мне 1 (одна) хуйня оттуда глянулась, не помню уже какая, и я его включил в опциях сборки. Всё нахуй.

Сейчас хочу перекатиться в какую-нибудь чилловую плюсохуйню на удалёнке за копейки (тыров 150 мне хватит, ради того, чтобы в эти ёбаные офисы больше не кататься, даже на такую мелочь согласен). И чё-т не пойму, есть смысл что-либо по плюсам дрочить (а если дрочить, то что?) или хуй забить и тупа откликаться на вакухи с малым опытом.

Ответы687603689480

12 9 апр, 22:41 12 3683733

>>3675805
Розоволосые монадопишущие синглетонофабричные гироколесисты

13 9 апр, 23:28 13 3683745

В вскоде можно передать параметры clangd через settings.json, как сделать то же в qtcreator?

14 10 апр, 22:54 14 3684723

Какие сейчас реальные вилки по крестам в ДС. Эмбеддед я представляю и там все очень печально. А в других доменах как?

Ответы684727685288689481

15 10 апр, 23:03 15 3684727

>>3684723
Из подтверждаемого опыта у меня 5 лет в эмбеддед достаточно лайтовом, в основном юзермодном, и 3 до этого шарпистом на бэкэнде.

16 12 апр, 00:57 16 3685288

>>3684723
150-200к примерно вилка на сеньора, но проектов на рынке особо нет, рабочих мест очень мало.

Ответы686149

17 13 апр, 13:00 17 3686098

gcc и кланг могут так:
gcc -v -c -xc++ /dev/null
gcc -v -c -xc /dev/null
clang -v -c -xc++ -stdlib=libc++ /dev/null
clang -v -c -xc++ /dev/null
clang -v -c -xc /dev/null
Как изобразить подобное для msvc?

Ответы686150686665

18 13 апр, 14:02 18 3686149

>>3685288
Полно рабочих мест во всяких НИИ (даже для джунов) . Если забыть о норм зарплате, удалёнке и интересных проектах то устроиться можно.

Ответы686540

19 13 апр, 14:02 19 3686150

>>3686098
>gcc -v -c -xc++ /dev/null
это что?

Ответы686155686556

20 13 апр, 14:09 20 3686155

>>3686150
Это весна.

21 14 апр, 00:29 21 3686540

>>3686149
Я про вакансии с нормальными (300+ хотя бы) зарплатами интересовался

22 14 апр, 01:58 22 3686556

>>3686150
Компиляция пустого файла с целью получения инфы о конкретном компиляторе.

Ответы686560

23 14 апр, 02:50 23 3686560

>>3686556
>Компиляция пустого файла
Зочем?

Ответы686561

24 14 апр, 03:05 24 3686561

>>3686560
С целью получения инфы о конкретном компиляторе.

Ответы686564

25 14 апр, 04:01 25 3686564

>>3686561
Просто -v чем не устраивает?

Ответы686787

26 14 апр, 11:47 26 3686665

>>3686098
Тебе делать нехуй? Почему вообще среди любителей юниксов так много подобных ебанутых? Виндовс юзер просто берет и пишет код, получает результат, продукт. Эти же начинают какой-то пространной поебенью заниматься.

Ответы686787

27 14 апр, 16:08 27 3686787

>>3686564
Выполни эти команды и посмотри разницу.
>>3686665
Сказать по делу не чего - пасть не открывай.

Ответы686796

28 14 апр, 16:20 28 3686796

>>3686787
>Выполни эти команды и посмотри разницу
Сам выполни и принеси, у нас девнуль говнины нет

sage 29 14 апр, 22:19 29 3687034

вы зачем мертвый треде мертвого языка перекатываете

30 15 апр, 19:30 30 3687603

>>3683726
>хочу перекатиться в какую-нибудь чилловую плюсохуйню на удалёнке за копейки
чел, ты где такие вакухи видел вобще?

> нах нужно что то кроме c++17
> 10 лет говнокодил на Qt как GUI
почему я не удивлен

> есть смысл что-либо по плюсам дрочить
я бы удивился если бы у кабана с 10 летним опытом что то про язык спрашивали
лучше легенду продумай чем ты интересным на работе занимался кроме qt формошлепства

31 15 апр, 20:16 31 3687644

В каком редакторе лучше всего писать код на С++?
Понимаю, что можно и в блокноте, но хотелось бы понять в чём пишут профессионалы.

Ответы687662687729687792689484719979

asya 32 15 апр, 20:42 32 3687651

пасяны такая тема, решил учить сети - начал с сокетов Беркли и чето вообше нихуя не понятно, теория вроде бы простая но когда пытаешься самостоятельно что то написать то получается какая то хуйня, мб просто забить и ларпить на высокоуровневой елде от Qt или boost::asio

33 15 апр, 20:58 33 3687662

>>3687644
Visual Studio Ultimate

Ответы687729

34 15 апр, 22:07 34 3687729

>>3687644
на винде вот >>3687662

на остальных ос - CLion либо qt

35 15 апр, 23:51 35 3687792

>>3687644
VS Code сейчас норм для всего. Код писать где угодно можно, смотри, где дебажить удобнее.

36 18 апр, 08:36 36 3689101

Посоветуйте правильные книги по С++. Слышал, что есть какие-то неправильные книги, по которым не надо учиться, а есть правильные. Но как их отличить?

Ответы689159

37 18 апр, 11:24 37 3689159

>>3689101
книги в 2026 не нужны
максимум можешь попросить нейронку выжимку из pdf сделать

Ответы689171690042

38 18 апр, 11:59 38 3689171

>>3689159
Хорошо, из каких книг просить делать выжимки?

39 18 апр, 22:17 39 3689480

>>3683726
>Сейчас хочу перекатиться в какую-нибудь чилловую плюсохуйню на удалёнке за копейки
Давай, другалек. Не забудь уволиться сначало! С твоим опытом ты на изи себе 150к на удаленке сделаешь! Удачи!

40 18 апр, 22:19 40 3689481

>>3684723
Вилок нету. Работаешь по специализации - тебе повезло. Все. Тчк. Зарплата неважна, можешь как дворник получать.

41 18 апр, 22:22 41 3689484

>>3687644
vs6 + vax или c++ builder 4

Ответы689566

42 19 апр, 08:38 42 3689566

>>3689484
Я в универе на таком писал. Разве профи на таком до сих пор пишут? 20 лет уже прошло.

Ответы689649

43 19 апр, 13:28 43 3689649

>>3689566
Бедняга. Это была ирония. На самом деле нет было оче удобно

221 Кб, 603x324
44 19 апр, 13:50 44 3689661

https://youtu.be/ZYaBzFj3d4Y
Интересное интервью. Мотивирует к изучению C++ в 26. Изучить Rust, тоже мотивирует, чисто для понимания его фич.

Ответы689662690037690074

45 19 апр, 13:51 45 3689662

>>3689661
>Rust
сразу на хуй

Ответы689786689791

46 19 апр, 18:05 46 3689783

Салют бандиты, нужна помощь со взломом программки у кого есть желание помочь?

47 19 апр, 18:08 47 3689786

>>3689662
У ржавого есть положительные стороны, как бы тебя это не пекло.
>Держи друзей близко, а врага еще ближе, чтобы C++ стал курче.

Ответы689788

48 19 апр, 18:09 48 3689788

>>3689786
Если ты педик, то безусловно

Ответы689791

49 19 апр, 18:28 49 3689791

>>3689788
>>3689662
как спалить опеннетчика за 2 поста, в одном посте будет слово хуй, в другом слово педик

Ответы689882690046

50 19 апр, 21:27 50 3689882

>>3689791
А ты откуда знаешь, сам из них?

51 20 апр, 06:48 51 3690037

>>3689661
>пердухин
Нашёл кого слушать.

52 20 апр, 07:15 52 3690042

>>3689159
нейросектант тише

53 20 апр, 07:33 53 3690046

>>3689791
>руст
Как спалить педика с опеннет по одному слову.

54 20 апр, 09:15 54 3690074

>>3689661
"Правильные" книги так и не назвал. Типичный балабол без конкретики.

Ответы690190

55 20 апр, 10:14 55 3690109

тред захвачен студентотой и qt формошлепами заводчанами?

56 20 апр, 11:47 56 3690190

>>3690074
Скорее всего дефолтные типа Маерса. Он и принцип объяснил. Юзаешь голые поинтеры, не полагаешься на RAII, то ты далбаеб и место тебе у параши, комитить в ядро Линукса.

57 20 апр, 13:11 57 3690287

Qt Creator - это норм редактор для кода или лучше VS Code?

Ответы690373

58 20 апр, 14:58 58 3690373

>>3690287
оба калище, вс код лучше

Ответы690378

59 20 апр, 15:04 59 3690378

>>3690373
VS Code дерьмище. Лучше студии нет ничего.

Ответы690387

60 20 апр, 15:24 60 3690387

>>3690378
>VS Code дерьмище
Нет

111 Кб, 996x454
61 20 апр, 17:22 61 3690438

Шёл 2026 год, новейшая вижла всё ещё не знает про другие языки в мире, кроме английского.

Ответы690445690453690454690482

62 20 апр, 17:29 62 3690445

>>3690438
Надо wcout. Хотя в 11 винде можно UTF-8 включить в консоли.

63 20 апр, 17:53 63 3690453

>>3690438
Шёл 2026 год, в командной Шиндовс строке всё ещё однобайтовые кодировки.

Ответы690455

64 20 апр, 17:54 64 3690454

>>3690438
>новейшая вижла всё ещё не знает про другие языки в мире, кроме английского
Не, это проблема виндовой консоли, гугли как в ней утф8 зделоть.

Ответы690477

65 20 апр, 17:56 65 3690455

>>3690453
Не, там уже есть powershell

66 20 апр, 18:26 66 3690477

>>3690454
Этого недостаточно.
1) Кривой компилятор msvc без параметра /utf-8 всё равно будет генерировать кракозябры.
2) При нажатии F5 в кривой вижле каким-то кривым образом передаются параметры дочернему процессу, поэтому нужно прямо в код писать порнографию вида:
SetConsoleCP(65001);
SetConsoleOutputCP(65001);
И только после таких танцев с бубном наконец-то можно выводить русские букавы.

В MinGW64 таких проблем нет, потому что там и компилятор нормальный и консоль своя.

Ответы690480690481

67 20 апр, 18:30 67 3690480

>>3690477
1. Кодировка меняется в реестре глобально, ну и еще тележка хаков есть
2. Можно использовать ВСКоде и не ебать мозг

68 20 апр, 18:32 68 3690481

>>3690477
>компилятор нормальный
У Майков норм конпелятор, всегда последние стандарты держит в отличии от красноглазых

Ответы690486691707

21 Кб, 365x75
69 20 апр, 18:32 69 3690482

>>3690438
>не знает
>без проблем отображает в редакторе

70 20 апр, 18:44 70 3690486

>>3690481
Нет, gcc был переписан специально в 3 версии, чтобы поддерживать все фишки С++ по-честному. А компилятор майков всё ещё использует всякие хаки и эвристики, потому что криворукие индусы не могут нормально переписать его.

Ответы690504

71 20 апр, 19:28 71 3690504

>>3690486
Кстати да, посмотрел по 23 стандарту ГЦЦ опрежает Майков, но я помню еще std::print только Майки поддерживали, учту. Хороший повод не запускать тормознутую Студию, а использовать няшный ВСКоде.

Ответы690505

72 20 апр, 19:28 72 3690505

>>3690504
>няшный ВСКоде
Её, конечно, ни разу не индусы делали.

Ответы690532

73 20 апр, 20:15 73 3690532

>>3690505
Мне гоавное, что несколько языков поддерживается и хорошо настраивается

Ответы690826

74 21 апр, 11:15 74 3690779

>>3690687
с таким тебе в "мы вам перезвоним" тред

Ответы690841

75 21 апр, 12:56 75 3690826

>>3690532
>ВСКоде
>Мне гоавно
Всё так.

76 21 апр, 13:22 76 3690841

>>3690779
Жаль 😥 всё равно спасибо

77 21 апр, 20:03 77 3691042

Как освоить CMake? Смотрю на него и ничего не понимаю. С виду всё запутано и ничего не понятно. Надо ещё файлы вручную прописывать. Это как-то тупо, когда проекты могут состоять из тысячи файлов и кучей подпапок. Неужели нельзя все это собирать как-то попроще? За столько лет ничего более удобного не сделали?

Ответы691049691060691123691693699452

78 21 апр, 20:09 78 3691049

>>3691042
С чатиком. Сделай себе тестовый проект, где будут статические и динамические либы, несколько директорий с исходниками и разные таргеты сборки и по-тихоньку разбирайся как смак написать для него.

79 21 апр, 20:35 79 3691060

>>3691042
> За столько лет ничего более удобного не сделали?
)))))

80 21 апр, 22:13 80 3691123

>>3691042
>Как освоить CMake?
Для простых задач спрашивай чат гпт, новые модели сейчас очень хорошо с cmake работают

а если тебе нужно что то сложное кастомных таргетов и количество кода переваливает за несколько сотен строк то тут только пособолезновать можно

81 22 апр, 15:22 81 3691693

>>3691042
>Это как-то тупо, когда проекты могут состоять из тысячи файлов и кучей подпапок. Неужели нельзя все это собирать как-то попроще?
CMake может файлы по маске добавлять из директории. Или ты сам можешь однострочник написать на баше, который список нужных файлов сделает.

>За столько лет ничего более удобного не сделали?
Для простых вещей он и так простой. Для сложных - ни одна билд система простой не будет.

82 22 апр, 15:34 82 3691707

176 Кб, 1896x489213 Кб, 1937x755

>>3690481
>У Майков норм конпелятор
MSVC сортировку трех интов заинлайнить не может. GCC и Clang такое давно умеют.

Ответы691710

83 22 апр, 15:37 83 3691710

>>3691707
>заинлайнить не может
проблема всех плюсовых компиляторов
плюсов в целом

Ответы691723

84 22 апр, 15:45 84 3691723

>>3691710
>проблема всех плюсовых компиляторов
Сейчас у всех других языков фактически один компилятор - LLVM.

Ответы691725

85 22 апр, 15:47 85 3691725

>>3691723
> компилятор
значение знаешь?

Ответы691733

86 22 апр, 15:58 86 3691733

>>3691725
>значение знаешь?
Компилятор транслирует программу из ЯП в машинный код. LLVM именно это и делает. То, что пишут поверх него - это трансляторы из ЯВУ в язык SSA LLVM.

Ответы691740

282 Кб, 1000x750
87 22 апр, 16:04 87 3691740

>>3691733
> LLVM именно это и делает.
> То, что пишут поверх него - это трансляторы

Ответы691767

88 22 апр, 16:19 88 3691767

>>3691740
>гринтекст
>картинка
Серьезные аргументы

Ответы691772

89 22 апр, 16:23 89 3691772

>>3691767
Не трясись, на формальных языках тебе препод расскажет и что такое компиляторы, и что такое LLVM и как не запутаться в столь сложных понятиях

Ну или у нейронки поинтересуйся что слова значат перед тем как постить глупости

Ответы691782

90 22 апр, 16:29 90 3691782

>>3691772
Спасибо за информацию, удачной сессии!

asya 91 24 апр, 20:13 91 3693392

Пасяны такие дела, знаю плюсы(многопоток, асинхронность(частично)), что то могу накалякать в qt, неплохо знаю сети(сокеты Беркли), но при этом же знаю пыху, в каком направлении посоветуете двигаться что бы получить работу?

Ответы693416693418693766

92 24 апр, 20:58 92 3693416

>>3693392
Изучи для пыхи ларавель/симфони и какой-нибудь фреймворк для фронта и можно идти работать фуллстеком.

93 24 апр, 21:05 93 3693418

>>3693392
>в каком направлении посоветуете двигаться что бы получить работу
Пройти курсы электромонтера, в некоторых городах есть бесплатные. Либо учиться класть плитку, трубы чинить, унитазы потекшие ремонтировать.

Ответы693696

94 25 апр, 15:41 94 3693696

>>3693418
Уходи.

95 25 апр, 17:59 95 3693766

>>3693392
Выбирай что интересно и там развивайся. Не выгореть важнее, чем подстраиваться под рынок.

96 25 апр, 18:28 96 3693786

>>3693771
Собеседование на сеньера?

97 25 апр, 20:40 97 3693825

>>3693803
Уже вкатился?

98 26 апр, 08:33 98 3693956

А что думаете насчёт Red Panda C++?
https://www.youtube.com/watch?v=zdE-Q971L-Q

Ответы693977694144694298

99 26 апр, 09:49 99 3693977

>>3693956
Думаем, что говно

100 26 апр, 13:22 100 3694144

>>3693956
>А что думаете насчёт Red Panda C++?
Прикольно, пишут, что работает под Win XP. Ну и размер в 10Мб без компилятора - это однозначный плюс.

Ответы694197694270

101 26 апр, 14:24 101 3694197

>>3694144
Какие-то плюсы для сумасшедших у тебя.

Ответы694214

102 26 апр, 14:43 102 3694214

>>3694197
Жирных тормозных ИДЕ, которым надо от 16 гигов для работы, и так хватает. А вот современного софта, который при этом мало ресурсов потребляет, очень мало.

103 26 апр, 16:12 103 3694270

>>3694144
>это однозначный плюс.
В чем? Тащем то Виндовз ИксПи полноценная ВижуалСиудио есть.

Ответы694287

104 26 апр, 16:36 104 3694287

>>3694270
>Тащем то Виндовз ИксПи полноценная ВижуалСиудио есть
Только кросс-компиляция, и то со старым тулчейном и стандартами. Запустить под хрюшей можно только 2010 вроде.

Ответы694290

105 26 апр, 16:47 105 3694290

>>3694287
А зачем тебе под ИксПи что то запускать? Почему не под Виндов 3.11?

Ответы694303

106 26 апр, 17:01 106 3694298

>>3693956
Установил.
Плюсы: очень приятно выглядит, легкая
Минусы:
-Нужно вручную сохранять хедер, иначе .спп файл не будет видеть объявления функций и сыпать ошибками, что ты петушок ничего не объявил.
-Нельзя, как в студии, кликнуть по объявлению и попросить сделать заголовок определения, всё ручками.
-Ущербный дебаггер. Сделай поинтер на объект, дебаггер покажет лишь сам поинтер. Студия позволяет посмотреть внутренности объекта, на который указывает поинтер.
-Ущербная подсветка листа инициализации. Например у тебя в классе есть переменная int x, в конструкторе есть class(..., int x, ...), если ты напишешь : x(x) он не пометит цветом, где член класса, а где аргумент функции.
-Генерирует доисторические header-guards, вместо pragma once

Впринципе для обучения и мелкопроектов пойдёт. Но что-то крупное я бы даже не пытался делать в этой идеешке.

Ответы700593

107 26 апр, 17:04 107 3694303

>>3694290
>А зачем тебе под ИксПи что то запускать?
Из ностальгических соображений. У меня стоит старый комп с фолаутами, героями, дельфи 7 и макромедия флешем. Еще один c первой вуду на Win 98.

>Почему не под Виндов 3.11?
Под третью винду кодить очень муторно - она в ДОС выкидывает при ошибках памяти.

108 27 апр, 19:20 108 3695128

давайте поднажмем и выведем наш тред в топ!
ах, да у него же тег проебан и нумерация
ну это ничего..

Ответы695129695328

109 27 апр, 19:24 109 3695129

>>3695128
не баг, а фича

110 28 апр, 07:31 110 3695328

>>3695128
Напиши в комитет по стандартизации тредов. Там разберутся.

Ответы696906

111 30 апр, 02:30 111 3696906

>>3695328
>Напиши в комитет по стандартизации тредов.
Это прошлый век. Надо написать новый язык, в котором своевременный перекат тредов с правильной шапкой будет заложен на уровне типов.

112 30 апр, 17:00 112 3697454

что за дегенерат дизайнил clang-format

они реально вьебали сотни правил форматирования, каждый релиз их дерагают меняют, но при этом у правил нет опции ПОХУЙ?
то есть тебе придется указывать все сотни правил для своего код стайла, и каждый релиз с горящей жопой править что там разрабы подправили

так еще в issue https://github.com/llvm/llvm-project/issues/54137:

> НЕ НУЖНО + нашим пользователям это не нужно (на новых нам похуй)

Главный вопрос: какой есть адекватный форматер?

Ответы697562697609697778

113 30 апр, 19:53 113 3697562

>>3697454
А ещё форматирование меняется от версии к версии и полностью ломается на сложных макросах.

>Главный вопрос: какой есть адекватный форматер?
В том то и проблема, что альтернатив нет.

114 30 апр, 19:55 114 3697564

рептилоиды убивают срр даже на двачах
а тред раста живее всех живых при этом

115 30 апр, 20:30 115 3697609

>>3697454
>какой есть адекватный форматер?
Нет, никто все еще не научился парсить с++

116 1 мая, 08:27 116 3697778

>>3697454
>но при этом у правил нет опции ПОХУЙ?
Есть же DisableFormat: true

Ответы697798

117 1 мая, 10:20 117 3697798

>>3697778
Ты этой опцией выключаешь весь форматтер, а не какие то правила
Ну вот условно я захочу чтобы форматер мне только растановку { отформатировал, а остальной код не трогал, я указываю одно правило в конфиге, а у меня форматтер начинает применять остальные 999 правил со значениями по умолчанию, и их применение выключить невозможно

Ответы699131

118 3 мая, 15:17 118 3699131

>>3697798
Ты ещё clang-tidy не видел.

119 4 мая, 00:41 119 3699452

>>3691042
cmake делает это элементарно, и кастомные таргеты с вводом/вывоводом/сторонними вызовами/генерацие прототипов и тд всевозможные тоже.
Кроме того у него хорошая документация и примеры использования того или другого гуглятся на раз два.
В общем если ты прошел дальше хэлоуворда проблем быть не должно.

Ответы699492

120 4 мая, 08:12 120 3699492

>>3699452
>В общем если ты прошел дальше хэлоуворда проблем быть не должно.
наоборот

121 6 мая, 03:59 121 3700593

>>3694298
Короче поюзал чуть подольше.
>Ущербный дебаггер
Отменяется. То куда указывает поинтер можно смотреть, не справа в Locals, а слева в Watch.
В общем вполне юзабельная идеешка. Минус остается постояно тыкать C+S.

Ответы700667

122 6 мая, 10:38 122 3700667

>>3700593
Говно ебаное.
Без генератора проектов от какого-то васяна даже соваться нечего.
Это значит разработчикам пользователи не нужны раз сами не делают чтобы люди пользовались, значит такое говно лепят непонятно зачем, наверное распил или просто шиза от нехуй делать. В любом случае бесполезное говно, как любой пердульный кал.

Ответы700816

123 6 мая, 13:05 123 3700816

>>3700667
Что ещё за генератор проектов? CMakeList.txt что ли?

Ответы701069

124 6 мая, 17:13 124 3701069

>>3700816
>wxProjectCreator
>Генератор новых проектов с wxWidgets для DialogBlocks, RedPanda-CPP, Visual Studio 2026, Visual Studio Code
>После генерации получается папка с готовым рабочим шаблонным проектом со всеми нужными настройками

Ответы711332

125 14 мая, 21:03 125 3706259

bump

126 14 мая, 21:43 126 3706285

лицо постера выше представили

sage 127 15 мая, 09:22 127 3706406

sage

128 20 мая, 13:17 128 3709521

Google провёл эксперимент: разные команды переписывали одинаковые сервисы. Rust и Go завершили задачу за одинаковое время, C++ потребовалось вдвое больше (Ardan Labs) .

https://www.ardanlabs.com/news/2024/rust-at-google/

Ответы709606709612709650

129 20 мая, 14:39 129 3709606

>>3709521
>переписывали
Макакин труд. Пусть лучше разработают что-то новое, пидораст вообще не справится.

Ответы709723

130 20 мая, 14:49 130 3709612

>>3709521
>C++ потребовалось вдвое больше
Вполне даже неплохой результат.

131 20 мая, 15:39 131 3709650

>>3709521
>Rust
>переписывали
На расте хоть что-то свое сделали значимое? Сплошное переписывание. Все библиотеки - какое-то говно недопиленное.

Ответы709723

132 20 мая, 17:50 132 3709723

>>3709650
>>3709606
Ну так почему бы и не переписать, раз писать на плюсах в два раза дольше, в дистанции выйграли время

Ответы709727

133 20 мая, 18:02 133 3709727

>>3709723
>Ну так почему бы и не переписать
Больше переписываний богу переписываний:
https://www.linux.org.ru/news/security/18274765

Ответы709775

134 20 мая, 19:13 134 3709775

>>3709727
в оригинальных сколько находили уязвимостей?

Ответы709852

135 20 мая, 21:47 135 3709850

Изучил базу плюсов 11го стандарта чисто по фану где-то за 4 месяца + луа и склайт. Думал прямо сложно будет, но оказалось что язык как язык.
Вот-вот, надо только потерпеть, и докачусь до актуальных стандартов и многопоточки.
Только вот не знаю что с этим всем делать, тк больше получаю удовольствие от процесса изучения.
Что в итоге делать с этими знаниями можно, пилить минималистичные десктоп-аппликухи?
Или опенсурсу какому требуются макаки?

Ответы709856709934709948710058

136 20 мая, 21:55 136 3709852

>>3709775
А сколько верещали, что С\С++ это безопасно, стильно, модно, молодёжно...?

Ответы709901

137 20 мая, 22:07 137 3709856

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

138 21 мая, 01:48 138 3709901

>>3709852
Нисколько. Ещё никогда в истории не случалось такого, чтоб C/C++ называли "безопасными" или "модными".

Ответы709979

139 21 мая, 07:18 139 3709934

>>3709850
>не знаю что с этим всем делать
Кликхаус и уткадб написаны на плюсах, можно в них ковыряться. Всё, что с играми связано - движки, логика, патчи для поддержки новых систем, эмуляторы - тоже на плюсах чаще всего.

Ответы710056

140 21 мая, 08:37 140 3709948

>>3709850
Изучай стандарт N+1, как закончишь—выкатят N+2🔥 Так всю жизнь кайфовать будешь на пенсии по шизе.

Ответы710145

141 21 мая, 10:10 141 3709979

>>3709901
>Ещё никогда в истории не случалось такого
В 90-х именно так и говорили. Безопасная замена сишки да еще с невероятно модным тогда ООП. Си в итоге никуда не делся.

142 21 мая, 11:51 142 3710056

>>3709934
В играх чаще всего С с классами. Только на самом верху, в геймплей коде, будут "современные" плюсы, стандарта так 14. Но все подсистемы С с классами.

Ответы710061

143 21 мая, 11:52 143 3710058

>>3709850
Да ебать, вкатывайся в аутстафф. Будешь легаси ковырять. Ну либо пили какую-нибудб монументальную программу, что бы позлить растомакак, ведь новый софт пилится не расте! Какой ужос!

Ответы710145

144 21 мая, 11:57 144 3710061

>>3710056
>в геймплей коде
там плюсов не будет

> все подсистемы С с классами.
уже давно больше нет чем да

424 Кб, 592x436
145 21 мая, 14:53 145 3710145

>>3710058
Писать-то я могу, а вот вливаться во что-то существующее - не пробовал, хотя мб на луа можно. Вникать в чужое это, кажется, совсем отдельным скиллом.
Есть идея переписывать некоторые библиотеки руби с него на плюсы. Как раз с этой экосистемы совершил перекат.
>>3709948
Как я спалился с тем, что у меня шиза?

Ответы711212

146 23 мая, 06:46 146 3711212

>>3710145
Слушай, а как плюсы учил? До этого рубистом работал или что? Я всё прыгаю со страуструпа на прату, с праты на learncpp и никак определиться не могу.

Ответы711254

12 Кб, 219x130
147 23 мая, 09:47 147 3711254

>>3711212
По Прате, да.
Слог отличный, информативно, самодостаточно. Для базы ничего другого и не нужно, как по мне. Все объясняет доступно с примерами. Если откровенно, то лучше туториала в виде книги я не встречал, так что бери его.
Ну и если что-то не понятно то можно попросить разобрать нейронку на альтернативном примере и покрыть комментариями.
Сейчас буду читать пикрилы, а после проведу переразбор конспектов по алгосам и паттернам со скриптопараши на плюсы.
>До этого рубистом работал или что?
Изучал рельсу под фриланс и саас, но соснул в связи со слишком нездоровой ситуацией в вебе на данный момент, а предпрениматель из меня так себе оказался.
Но руби хорошо меня натаскал и подготовил. Без этого бэкграунда бы было мучительнее.
В частности ООП, DRY, чистоте кода я научился именно на нем.

Ответы711291

2,4 Мб, mp4,
576x1024, 0:11
148 23 мая, 12:22 148 3711291

>>3711254
Я пытаюсь в прату, но тяжело идёт, тяжелее Бьярне. Видимо придётся его дочитывать, хоть и видел успешные кейсы вката после него. Упры все делал у Праты? Конспектировал чё-нить?

Ответы711318

149 23 мая, 13:31 149 3711318

>>3711291
Не читал Бьярне, только видел отзывы, мол, он там часто на отвлеченные темы пишет и про то, какой он охуенный язык сделал. С Пратой же был немного знаком с его книги по Сишке. Не дочитал последнюю, но он охватывал в тч близлижайшие темы к низкоуровневым задачам. Мне, как челу без вышки и базы, такая информация нужна, так что выбрал его чтобы все-в-одном месте.
>Упры все делал у Праты
Избирательно.
Прорабатывал то, что не очевидно и не понимал сразу.
В основном пытался писать свое, используя последний материал по аналогии с практическим заданием.
>Конспектировал чё-нить?
Да, вплоть до каждого новго оператора.
Вообще каждая глава у меня описана в отдельном срр-файле в виде исходника с комментами. Так вроде пишешь и запоминается + подсмотреть оперативно можно.

Ответы711342711707

150 23 мая, 14:04 150 3711332

>>3701069
Это для слабоумных.

151 23 мая, 14:36 151 3711342

>>3711318
Во, наверное буду так же конспектировать, правда я уже на 5 главе.
Ну и придётся потом по прате пройтись, раз там low level даётся.

152 24 мая, 08:55 152 3711707

>>3711318
Дай фейкопочту свою.

Ответы711832

153 24 мая, 13:32 153 3711832

>>3711707
Держи жаббер:
sch4bTizarreANUSx~FcmppPUNCTUMj,@Fp

346 Кб, 1162x586
154 31 мая, 14:59 154 3715138

а ведь кто то жаловался на синтаксис раста

Ответы715872

sage 155 2 июня, 03:57 155 3715872

>>3715138
В продакшн коде ты такого не увидишь никогда. Ну только если какой-то джунец захочет выебнуться. Н за такое руки быстро поотрывают.

156 7 июня, 17:21 156 3718579

Я, затворник пайтона, начал изучать с++. И нихуя не понимаю, зачем вам строгая типизация, биг инт, шорт инт, дабл когда есть флоат, и это я только 1 вечер смотрел. Че за хуйня у вас тут происходит

Ответы718607718657718658

157 7 июня, 18:17 157 3718607

>>3718579
В питоне тоже строгая типизация. Не суйся сюда.

Ответы718893

158 7 июня, 20:08 158 3718657

>>3718579
Всё, что ты перечислил, не уникально для плюсов.

159 7 июня, 20:10 159 3718658

>>3718579
>и это я только 1 вечер смотрел
Даже слишком много времени для конструктивной критики

160 8 июня, 10:58 160 3718893

>>3718607
>тоже строгая типизация
но ведь в сипласплас слабая типизация грузом обратной совместимости от си...

Ответы718911

161 8 июня, 11:48 161 3718911

>>3718893
Да, точно. В плюсах слабая типизация, и в петухоне строгая.

ВНИМАНИЕ 162 9 июня, 19:36 162 3719539

>>3675801 (OP)
Сижу 4 год в embedded, пишу прошивки для соков, подзаебло уже. Было интересно создавать свои костыли драйвера для периферии, c++ API для взаимодействия с FreeRTOS и регистрами со всеми плюшками шаблонов, RAII, полиморфизма, стараться писать код максимально эффективно без динамического выделения памяти, исключений. Но сейчас понял, что перегорел и главное зарплата перестала устраивать. Работаю над проектами я один практически и уже начинает голова раскалываться, что надо и UI и backend везде проектировать и отлаживать одновременно. Последний месяц уже просто хуи пинаю изредка что-то Claude скармливаю. Паралельно ещё трогал кути за всякое через питон, ещё немного на плюсах, но там все +- то же самое писал свои биндинги для shiboken. На работу попал по знакомству случайно, изначально без вообще каких-либо знаний программирования, без трудовой. Есть ли шанс попасть на собеседование с каким-то дядькой бородатым прошаренным из треда отзовись, а не с девочкой из HR, чтоб мы с ним вместе посмеялись с текущего стандарта, UB, попиздели за жизнь и меня взяли на работу. Или мне придется вечно гнить в конторе? И вообще в какие направления стоит целиться? Мне пиздец, как нравится говнокодить API, библиотеки, драйвера. Было бы прикольно перекатиться в написание дров для полноценных ОС по типу Линукса, написание прошивок без фронтенда, роутеры, свитчи какие-нибудь, может быть гей дев, да даже Qt без гуи подойдёт. Короче любой бэк на плюсах

Ответы719595719613719653719715719764

163 9 июня, 22:45 163 3719595

>>3719539
щас найм умер совсем. короче твоя текущая работа последняя в твоей айти карьере. сменить работу уже никогда не сможешь. надо держаться зубами за свое текущее место пока не уволят принудительно.

Ответы719613719681

164 10 июня, 01:08 164 3719613

>>3719539
Рутер, двоечник.
>>3719595
Наём, еблан.

Ответы719629

165 10 июня, 03:55 165 3719629

>>3719613
Р О У Т Е Р
О
У
Т
Е
Р

166 10 июня, 09:51 166 3719653

>>3719539
Т.е. у тебя был лёгкий вкат, работа ненапряжная, есть время на ср, но ты ноешь? Ты заржался, челибончик.

Ответы719681

167 10 июня, 11:39 167 3719681

>>3719595
> надо держаться зубами за свое текущее место пока не уволят принудительно
Да я сделал себя практически незаменимым уже. Уволят только если фирма рухнет, я думаю.
>>3719653
> Т.е. у тебя был лёгкий вкат, работа ненапряжная,
Изначально было очень тяжело, когда ещё знаний не было, приходилось рвать жопу, после работы ещё учится, смотреть лекции различные по плюсам, шерстить доки. Да и сейчас иногда ухожу поздно, разбитый, если надо какую-то проблему решать срочно.

>есть время на ср, но ты ноешь? Ты заржался, челибончик.
Я же написал, что зарплата перестала устраивать, возможности для роста пока нет в ближайшее время.

168 10 июня, 13:16 168 3719715

>>3719539
С твоим послужным списком будет тяжело куда нибудь перекатиться кроме того же эмбедеда

Сидишь один на проекте, опыта работы с командой нет
> Мне пиздец, как нравится говнокодить API, библиотеки, драйвера
в 99% работа ты этого делать не будешь, API уже есть, библиотеки написаны, только чини и расширяй старый функционал

> Есть ли шанс попасть на собеседование с каким-то дядькой бородатым прошаренным из треда отзовись, а не с девочкой из HR
Нет, и ты заинтересован со встречей конкретно с девочкой из HR которой ты напиздеть сможешь

Жаль картинку проебал где рекрутер из яндекса писала что Qt\эмбедед за релевантный опыт вобще не расматривается

Ответы719776719828

169 10 июня, 14:29 169 3719764

>>3719539
Расскажи как работаешь?
Ну например нужно сделать стенд для проверки развала схождения тачки.
Ты вобще все один делаешь? И датчики оцифровываешь и схему разводишь, и на ПК еще ГУЙ отрисовываешь?
-----
P.S Я тоже работаю по сути один, но я работаю с тем что мне приходит, заранее со схемотехником(или хуй знает кем) обговариваем че как должно быть и делаем.
Если железки прогать + гуй для них рисовать никакого времени не хватит, ну если конечно проект это не метиостанция от Алекса Гавера, лол.

Ответы719765719828

170 10 июня, 14:30 170 3719765

>>3719764
метео* конечно же.

171 10 июня, 15:13 171 3719776

>>3719715
>Жаль картинку проебал где рекрутер из яндекса писала что Qt\эмбедед за релевантный опыт вобще не расматривается
Они сейчас вроде всех гребут, не разбирая. У них рекрутер тупо смотрит, что у тебя палец есть кнопку нажать, значит дальше идешь, а основной отсев уже на кодинге-алго.

96 Кб, 318x291
172 10 июня, 15:18 172 3719777

173 10 июня, 16:01 173 3719828

>>3719715
> С твоим послужным списком будет тяжело куда нибудь перекатиться кроме того же эмбедеда
Можешь привести пример достойного списка?
> Сидишь один на проекте, опыта работы с командой нет
Всегда можно научиться
> в 99% работа ты этого делать не будешь, API уже есть, библиотеки написаны, только чини и расширяй старый функционал
Ты какое направление имеешь ввиду?
В embedded огромный зоопарк, если не клепаешь ширпотреб на ардуино. Например драйвера к цифровым датчикам, почти всегда пишешь сам, т.к производитель даёт тебе только спецификации регистров и команд, очень редко есть готовый API. У каждого производителя SOC, как правило свой SDK, со своими особенностями, которые могут быть заточены под разные RTOS или вообще bare metal. Возможно ситуация улучшилась с приходом Zephyr. Из графических библиотек, есть только LVGL, который не на каждый контроллер влезет по ресурсам. Поэтому многие пишут свои с нуля. И да, все это дело написано исключительно на C, а мне, как c++ enjoyerУ хочется все это дело завернуть в классы, как минимум, а как максимум сделать свой Qt со слотами, сигналами и прочем.

> Нет, и ты заинтересован со встречей конкретно с девочкой из HR которой ты напиздеть сможешь
Какую лапшу конкретно надо вешать?

> Жаль картинку проебал где рекрутер из яндекса писала что Qt\эмбедед за релевантный опыт вобще не расматривается
Меня работа в Яндекс вообще не интересует, кроме опциональной возможности для релокации

>>3719764
> Расскажи как работаешь?
> Ну например нужно сделать стенд для проверки развала схождения тачки.
Тема для меня далёкая, поэтому ничего конкретного сказать не могу. Нужен специалист, который в теории понимает, как это должно быть реализовано, т.е какие датчики используются, куда они должны быть подключены и т.д. Далее уже с инженером обсуждаем схему, что на какие ноги посадить, какая перефирия нужна (I2c, UART, sPI). Далее уже собираем на коленке или заказываем прототип платы, проверяем, что не дымиться при включении и начинаю потихоньку писать для нее прошивку.
> Ты вобще все один делаешь? И датчики оцифровываешь и схему разводишь, и на ПК еще ГУЙ отрисовываешь?
Очевидно схемы я не проектирую. Занимаюсь только написанием ПО. Да, под ПК, тоже приходится делать что-то иногда. При любых подозрениях на аппаратные проблемы иду плакаться главному инженеру

173 10 июня, 16:01 173 3719828

>>3719715
> С твоим послужным списком будет тяжело куда нибудь перекатиться кроме того же эмбедеда
Можешь привести пример достойного списка?
> Сидишь один на проекте, опыта работы с командой нет
Всегда можно научиться
> в 99% работа ты этого делать не будешь, API уже есть, библиотеки написаны, только чини и расширяй старый функционал
Ты какое направление имеешь ввиду?
В embedded огромный зоопарк, если не клепаешь ширпотреб на ардуино. Например драйвера к цифровым датчикам, почти всегда пишешь сам, т.к производитель даёт тебе только спецификации регистров и команд, очень редко есть готовый API. У каждого производителя SOC, как правило свой SDK, со своими особенностями, которые могут быть заточены под разные RTOS или вообще bare metal. Возможно ситуация улучшилась с приходом Zephyr. Из графических библиотек, есть только LVGL, который не на каждый контроллер влезет по ресурсам. Поэтому многие пишут свои с нуля. И да, все это дело написано исключительно на C, а мне, как c++ enjoyerУ хочется все это дело завернуть в классы, как минимум, а как максимум сделать свой Qt со слотами, сигналами и прочем.

> Нет, и ты заинтересован со встречей конкретно с девочкой из HR которой ты напиздеть сможешь
Какую лапшу конкретно надо вешать?

> Жаль картинку проебал где рекрутер из яндекса писала что Qt\эмбедед за релевантный опыт вобще не расматривается
Меня работа в Яндекс вообще не интересует, кроме опциональной возможности для релокации

>>3719764
> Расскажи как работаешь?
> Ну например нужно сделать стенд для проверки развала схождения тачки.
Тема для меня далёкая, поэтому ничего конкретного сказать не могу. Нужен специалист, который в теории понимает, как это должно быть реализовано, т.е какие датчики используются, куда они должны быть подключены и т.д. Далее уже с инженером обсуждаем схему, что на какие ноги посадить, какая перефирия нужна (I2c, UART, sPI). Далее уже собираем на коленке или заказываем прототип платы, проверяем, что не дымиться при включении и начинаю потихоньку писать для нее прошивку.
> Ты вобще все один делаешь? И датчики оцифровываешь и схему разводишь, и на ПК еще ГУЙ отрисовываешь?
Очевидно схемы я не проектирую. Занимаюсь только написанием ПО. Да, под ПК, тоже приходится делать что-то иногда. При любых подозрениях на аппаратные проблемы иду плакаться главному инженеру

Показать весь текст
Ответы719844

174 10 июня, 16:16 174 3719844

>>3719828
>Какую лапшу конкретно надо вешать?
Какие ты ахуенные проекты ввёл, какой у тебя огромный опыт работы в команде, как много ты кампании профита принес
> Всегда можно научиться
Учитесь, мы вам перезвоним
> Можешь привести пример достойного списка?
Сам посмотри резюме открытые у топовых спецов, если просто о конторах говорить, то если до сво успел в интел\нвидии поработать то красава
В целом если не рога и копыта уже плюс, яндексы сберы тинькофы ядро и тд

>Меня работа в Яндекс вообще не интересует
Так ты представь если ДАЖЕ в яндексе такие требования, то какие ответы от других кабанов ты получить будешь

Ответы719888

175 10 июня, 17:07 175 3719888

>>3719844
>Так ты представь если ДАЖЕ в яндексе такие требования
В Яндексе такие требования, потому что у них на плюсах только бэкенд. Эмбед и Qt им в принципе не нужны, поэтому оно за опыт и не считается. В конторах, где нужны формошлепы, смотрят на Qt/QML. В эмбеде - опыт с STM32 или что там.

Ответы719918

176 10 июня, 17:52 176 3719918

>>3719888
> у них на плюсах только бэкенд
Не только, дохуя команд своими приколами занимаются, как собственно в том же сбере
но туда с улицы не берут, это да

У Ядра то кстати не рассматривал вакансии? Там же как раз задвижки для дронов\ТСПУ делают

Ответы719996

177 10 июня, 19:26 177 3719979

>>3687644
Notepad++ попробуй под виндой

178 10 июня, 19:58 178 3719996

>>3719918
Да иди ты нахуй со своим яндухом, душные дегенраты, смакующие собственный пердёж.

Ответы720064

179 10 июня, 22:15 179 3720064

>>3719996
ты только что всю айти индустрию описал
добро пожаловать

180 23 июня, 11:59 180 3724005

Порекомендуйте источников по многопоточке. А то все, что находил либо оч устаревшее, либо мелкая статейка, либо откровенный кал

Ответы724013730150

56 Кб, 256x256
181 23 июня, 12:17 181 3724013

>>3724005
Еще не проверял эту книгу, но отзывы хорошие.

182 26 июня, 00:34 182 3724947

Пасяны что порекомендуете делать - знаю C++, учу Си, знаю qml, тыкаю виджеты, насколько трудно будет устроиться формошлепом qt? Или же лучше углубится в embedded(я боюсь паяльника)

Ответы725425725488

183 26 июня, 19:10 183 3725333

Можно ли написать в одну строчку присваивание, проверку и возврат?

bool Task::execute() {
this->error = this->callback();

return this->error;
};

Ответы725336725359725584

184 26 июня, 19:25 184 3725336

>>3725333
Просто убери переносы строк.

Ответы725341

721 Кб, 960x640
185 26 июня, 19:52 185 3725341

>>3725336

186 26 июня, 21:13 186 3725359

>>3725333
пиши, разрешаю.

https://godbolt.org/z/WK33n8nvs

Ответы725481

187 27 июня, 05:14 187 3725425

>>3724947
>формошлепом qt
Я вакансии с Qt только в магните видел, там для касс самообслуживания его вроде используют.

Ответы725489

188 27 июня, 12:00 188 3725481

>>3725359
Благодарствую, братан! От души!

189 27 июня, 12:20 189 3725488

>>3724947
>трудно будет устроиться формошлепом qt?
Он никому нахуй не нужон, если тебе надо формочки клепать, то учи реакт и css

Ответы725499

190 27 июня, 12:22 190 3725489

>>3725425
На кассах визуал слишком хороший и с анимациями, на qt заебешься такой делать. Плюс цикл жизни такого приложения короткий. Скорее всего обычный браузер и фронтенд

Ответы725500725502

191 27 июня, 13:05 191 3725499

>>3725488
>Он никому нахуй не нужон
Каждая вторая вакансия на C++ требует Qt, многие прямо говорят, C++/Qt.

192 27 июня, 13:06 192 3725500

>>3725489
>На кассах визуал слишком хороший и с анимациями, на qt заебешься такой делать
Это на QML делается.

102 Кб, 859x1136
193 27 июня, 13:10 193 3725502

>>3725489
Не знаю зачем ещё тогда Qt там нужен.

Ответы725503725506

194 27 июня, 13:22 194 3725503

>>3725502
>Не знаю зачем ещё тогда Qt там нужен.
Внутренние тулзы, например. Если нужна куча табличек, деревьев, на Qt это удобнее делать, и работает гораздо быстрее HTML, где таблица с 1000 элементов уже браузер на колени ставит.

195 27 июня, 13:49 195 3725506

>>3725502
Может это для тети Гали на кассе

196 27 июня, 21:08 196 3725584

>>3725333
return this->error = this->callback();

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

9,6 Мб, mp4,
720x1280, 0:53
197 27 июня, 21:08 197 3725585

Ответы725808725868725932

sage 198 27 июня, 21:20 198 3725587

вы зачем в мертвого ежа палочкой тыкаете
не надо бампать

Ответы725608727579

199 27 июня, 22:37 199 3725608

>>3725587
Иди нахуй.

200 28 июня, 17:00 200 3725808

>>3725585
это какой-то стендап? смеяться нужно над этим видео или что?))

особенно её расстегнутая джинсовка на кортавом теле старухи

Ответы725814725831

sage 201 28 июня, 17:06 201 3725814

>>3725808
Единственное, что нужно делать с этим видео - это молча репортить.

10,8 Мб, mp4,
720x1280, 1:41
202 28 июня, 17:45 202 3725831

>>3725808
Просто в тред скидываю типичного представителя професии, чтобы новенькие сразу понимали как их коллеги будут выглядеть
А также животрипещующая тема почему программистам микроконтроллеров мало платят и работают там какие то додики

Ответы725850

203 28 июня, 18:41 203 3725850

>>3725831
полизал бы ей писечку

204 28 июня, 20:10 204 3725868

>>3725585
Вызывает впечатление что она в аутистичном спектре, что-то в ней не так как у всех людей

Ответы725896

205 28 июня, 21:41 205 3725896

>>3725868
Дуралеи придумали новый термин- нейроособенный или нейроотличный.

206 28 июня, 23:39 206 3725932

>>3725585
Кто такая? Как потрахать её?

1,1 Мб, 1199x738
207 2 июля, 21:09 207 3727579

>>3725587
Найди себя на фото.

Ответы727679

511 Кб, 680x449
208 3 июля, 09:28 208 3727679

>>3727579
Не заебало с фейком по всему пр бегать?

209 3 июля, 18:36 209 3727902

Ананас посоветуй что-нибудь по алоритмам, чиста для души минут на 15-20 в день потыкаться, без фанатизма. На плюсах пишу пятый год за деньги, зашёл на литкод почти ничего решить не могу, лол.

Ответы727906728062728259730257

210 3 июля, 18:58 210 3727906

>>3727902
Да ты хоть 10 книг прочитаешь литкод также решить не сможешь, ты базу и так уже должен знать, вектора списки деревья + сложность алгоритмов
Смотришь на задачу, пытаешься решить ее за n минут, не получается читаешь принцип решения (не тупо копируешь код), поняв идею переписываешь свой код чтобы решить задачу. Если какой то неизвестный алгоритм\паттерн идешь его изучаешь заодно.
Повторяешь цикл каждый день, через несколько десятков задач уже сам начнешь всё понимать

Ну еще полезно почитать какие в stl есть апи для работы с контейнерами, алгоритмами и тд, чтобы не писать как в сишке, а то постоянно смотришь код на литкоде, а его пишут как будто о плюсах знают только существование std::vector

Ответы728257

211 4 июля, 10:31 211 3728062

>>3727902
>зашёл на литкод почти ничего решить не могу, лол
На algo.monster, neetcode.io подробный разбор решения для многих задач с литкода написан. Читай, потом пробуй решить аналогичные задачи. Там принципы одинаковые, научишься решать задачи одного типа, будешь все подобные легко щелкать.

223 Кб, 566x440
212 4 июля, 17:05 212 3728134

213 5 июля, 02:04 213 3728257

>>3727906
>а то постоянно смотришь код на литкоде, а его пишут как будто о плюсах знают только существование std::vector
если будешь stl юзать для решения задачек на литкоде, то не набьешь руку для собеса, по большому счету лучше вообще на си задачи решать, чем на крестах

Ответы728260728315

530 Кб, 1358x584
214 5 июля, 02:08 214 3728259

>>3727902
>плюсах пишу пятый год за деньги
>зашёл на литкод почти ничего решить не могу
гордись собой ибо благодаря таким как ты еще не запилен Скайнет и не настал Судный День

215 5 июля, 02:10 215 3728260

>>3728257
стл контейнеры просто облегчают жизнь и дают возможность не изобретать динамический массив в миллионный раз. Алго программингом лучше всего заниматься на плюсах или питоне - там главное идея, умение видеть паттерны и знание АиСД. Для питона как правило свои тайм-лимиты.

216 5 июля, 11:06 216 3728315

>>3728257
>не набьешь руку для собеса
Как раз таки набьешь, и на собесе будешь лучше выглядеть если будешь использовать итераторы и нормальные алгосы вместое int index
> по большому счету лучше вообще на си задачи решать, чем на крестах
ну если планируешь дальше на си писать то да, а если ты с++ программист то только вредит

Ответы728360

217 5 июля, 13:56 217 3728360

>>3728315
>будешь лучше выглядеть если будешь использовать итераторы и нормальные алгосы вместое int index
Большинство задач обычно явно предполагают int index. Обычно ileft, iright. Итераторами обычно сложнее получается и хуже выглядит (кроме например, поиска в строке или хэшмепе, где они неизбежны). Алгоритмы вроде sort, reverse, обычно и так все используют, если это явно не запрещено. Полезно помнить синтаксис у priority_queue, потому что много задачек, где она используется, а в ИРЛ кодинге ее редко кто трогает.

Ответы728369

218 5 июля, 14:19 218 3728369

>>3728360
>Большинство задач обычно явно предполагают int index.
Чтобы что?
Для обращения к элементу - итератор
Для нахождения растояния между элементами std::distance

> Обычно ileft, iright
Уж тем более лучше итераторы исползовать, чем такое
В условном проде ты же не городишь ileft, iright, не бегаешь по массиву for (int i = 0; i < n; i +=1) а пишешь нормальный код

Ответы728374

219 5 июля, 14:47 219 3728374

>>3728369
>Чтобы что?
Чтобы писать просто i, a не std::distance( v.begin(), it ). Так проще и тебе писать, и интервьюверу твой код читать.
>В условном проде ты же не городишь ileft, iright
В условном проде тебе не надо искать палиндром наибольшей длины в строке.

Ответы728389

220 5 июля, 15:22 220 3728389

>>3728374
> Чтобы писать просто i, a не std::distance( v.begin(), it )
Вместо лаконичного понятного действия просто вернуть что то с названием i

> В условном проде тебе не надо искать палиндром наибольшей длины в строке.
Ты векторами, итераторами и алгоритмами только там пользуешься? В обычные рабочие дни чем занимаешься? Окошки на qt рисуешь или байтики по сокетам раскидываешь?

Зачем писать в плюсах как на си?

Ответы728399

221 5 июля, 15:31 221 3728399

>>3728389
Чел ты хоть раз алгосекцию сам сдавал? Там всем насрать на итераторы, правда. Самое главное там - найти все свои ошибки без компилятора, методом пристального взгляда. Это бывает сложнее, чем само решение придумать. И тут чем короче и читаемее код, тем проще, поэтому итераторы никто и не использует.

Ответы728415

222 5 июля, 15:37 222 3728402

У того же яндекса сейчас есть отдельный собес без алгоритмов, чисто по чистоте кода и знанию языка. Там вот итераторы к месту, а на алгоритмической секции главное, чтобы ты вообще к решению смог придти.

Ответы728415

223 5 июля, 15:50 223 3728415

>>3728399
Да, и не вижу какие проблемы могут возникнуть с ними если ты будешь всегда писать нормально
Понятное дело что написав код тяп ляп в литкодах ты привыкаешь аналогично всё писать, и у тебя алгосекция с написанием кода в блокноте вызовет нереальные трудности

Если ты с самого начала приучишь себя писать почеловечески то у тебя не будет никаких проблем в алгосекции

>>3728402
>У того же яндекса
Два раза меня эти дибилы звали на собесы, оба раза опаздывали, а приходил чел собесить который плюсы впервые в жизни видит
В итоге решаешь задачку за 10 минут и остальное время обьясняешь почему в стл итераторы не также как в джаве работают и так повторяется 3-4 цикла, по окончанию которых ты уже нашел работу в другом месте
Причем зовут собесить как будто ну совсем додиков, одна тян собесер говорила какой я малаца что знаю reserve у вектора

Ответы730254730321

224 10 июля, 13:36 224 3730150

>>3724005
>Порекомендуйте источников по многопоточке
Ищи курс романа липовского из МФТИ.

225 10 июля, 18:03 225 3730254

>>3728415
>Два раза меня эти дибилы звали на собесы, оба раза опаздывали
С Яндексом прикол, что они для собесов используют зум, а свой телемост - только если с зумом проблемы. Что говорит о качестве их продуктов и компании в целом.

226 10 июля, 18:09 226 3730257

>>3727902
Как устроился?

Ответы731170

227 10 июля, 21:24 227 3730321

>>3728415
>Причем зовут собесить как будто ну совсем додиков
Так и есть. Сеньоры плетут интриги, им не до кода. Мидлы держат прод на плечах, как умеют. В итоге на собесы посылают совсем зеленых, кто не смог проебаться. Дедовщина и потогонка жи есть.

228 13 июля, 13:26 228 3731170

>>3730257
На заводе надоело лазать по ржавым трубам и грязным шкафам с мультиметром.
Начал учить плюса по курсам со степика. Мне нравилось что там есть тренажёр с наборами тестов.
На тот момент ИИ был не так развит, приходилось читал в книгах те места которые мне были не понятны.
На первом собесе меня сильно приземлили, но по плюсам, без алгоритов.
Первый собес я не прошёл, интервьюер был крутой он сказал подготовься и приходить через 3 месяца.
Пока готовился мне предложили сделать одну работа name, которую не смог сделать какой-то опытный Вася.
Собственно за неделю-две я её сделал(лютый был говнокод, но все работало), так и устроился.
Сейчас имею 2 работы.

Обновить тред
« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion