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

82 Кб, 720x720
учебные материалы плюсов /cpp/ # OP 17 фев 2025, 23:43 3391283 В конец треда | Веб

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

Ответы391285391286391559398891399410399427402576416645416995450739460206469998493866495845495903528500557671558587683037690835704500

2 17 фев 2025, 23:49 2 3391285

>>3391283 (OP)
>В общем, кидайте, что знаете
Кинул тебе за щеку

3 17 фев 2025, 23:49 3 3391286

>>3391283 (OP)
Так читай не дерьмовые книги.

Ответы391289

4 17 фев 2025, 23:50 4 3391289

>>3391286
ебать царский совет, тред можно закрывать

Ответы391293

5 18 фев 2025, 00:08 5 3391293

>>3391289
Уговорил.
/thread

6 18 фев 2025, 11:50 6 3391559

>>3391283 (OP)
C# учил. Но методики схожи для любого языка п.
Бери самые простые книги где разжевываются примеры консольных приложений hello world , stdio, int, string uint, массивы, всякие списки.

Наверняка ты на такие PDF'ы и натыкаешься. Что тебя смутило в этих учебниках я не понимаю?

7 28 фев 2025, 05:48 7 3398891

>>3391283 (OP)
Во первых Cи знаешь?
Нет? Оставь плюсы, в покое.
Во вторых оставь ебалу с книгами на время, просто возьми и напиши без раздумий какой-нить базовый проект. Реализуй контейнеры. set, vector и list например. Обращайся к литературе, только в те моменты когда-что то не понимаешь. Написал. Заработало? Ахуенныо, пройдёт пару месяцев, поймёшь что полную шляпу написал. Не расстраивайся так со всеми бывает. Поэтому потом берёшь книгу и читаешь уже внимательно, как "Путешествие к центру Земли". Ибо без предварительной дрочки, ты будешь читать что-то вовсе не понятное.

В общем в приоритет ставь не книги, а практику.

Ответы399397416995419833524490

8 28 фев 2025, 19:47 8 3399397

>>3398891
сразу видно ебаклака из школы 21, ебало завали с такими советами

9 28 фев 2025, 20:21 9 3399410

>>3391283 (OP)
труп страуса есть же книжка

10 28 фев 2025, 21:07 10 3399427

>>3391283 (OP)
Скопировал тебе закреп из волчьей стаи, сам плюсов не знаю

🔖Ресурсы:
1. Полезные ссылки стаи (https://telegra.ph/Poleznye-ssylki-stai-Osoznannaya-merkantilnost-07-10)
2. База знаний - C++ (https://docs.google.com/document/d/1JAObwghUnQ3K7t_8oITbYEDDRREFxxI1NGRdT9vhbqs/edit?usp=sharing)
3. Вопросы с собесов - #вопросы #компания (например #yadro), так же есть отдельный топик - вопросы с собеседований. Планируется вынести c++ вопросы в отдельную табличку.
Еще есть проект @easy_c_plus
4. Тг-каналы по тематике С++:
@grokaemcpp @easy_c_plus @cpluspluc @thisnotes @imhired @cpp_lects_rus @cxx95 @hft_dev @r_cpp @cpprussia_channel @cpp_aggregator @vladimir_balun_programming @reverse13

🎤 Q&A
❔Что делать, если текущая работа в С++ не устраивает?
- Идти в табличку менторов, ходить на собесы, отвыкать от стереотипных низких зарплат.

❔Есть ли жизнь в С++ и зачем он вообще нужен?
- Да, есть. Вакансий много, вкатуны с 0 идут мимо, конкуренция на грамотных инженеров меньше. И нет, это не только легаси💰, а много интересных проектов с перспективой.

❔В догонку - стоит ли вкатываться в С++?
- Коротко - нет.

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

Другое дело - если уже есть какой-то бэкграунд в С++.

❔Какой курс по плюсам лучше всего взять?
💲 Платные:
practicum.yandex.ru/cpp
practicum.yandex.ru/cpp-backend
cppcourse.ru

Есть альтернатива сделать enroll на coursera.org - эти платные курсы сформированы со специализации "пояса", но для незарегистрованных пользователей скорее всего не выйдет.

🆓 Бесплатные:
- Новичкам:
1. learncpp.com
2. ravesli.com (хороший русский перевод learncpp.com)
3. https://education.yandex.ru/handbook/cpp

- Если уже есть базовые знания в CS/C++:
1. Лучший курс лекций Константина Владимирова (https://www.youtube.com/playlist?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK)
2. Лекции (https://youtube.com/@mesyarik?feature=shared) с MIPT (спасибо @mesyarik, еще и волк!)
3. Лекции с КТ ИТМО (очень хороший текстовый конспект) (https://cpp-kt.github.io/cpp-notes/)

10 28 фев 2025, 21:07 10 3399427

>>3391283 (OP)
Скопировал тебе закреп из волчьей стаи, сам плюсов не знаю

🔖Ресурсы:
1. Полезные ссылки стаи (https://telegra.ph/Poleznye-ssylki-stai-Osoznannaya-merkantilnost-07-10)
2. База знаний - C++ (https://docs.google.com/document/d/1JAObwghUnQ3K7t_8oITbYEDDRREFxxI1NGRdT9vhbqs/edit?usp=sharing)
3. Вопросы с собесов - #вопросы #компания (например #yadro), так же есть отдельный топик - вопросы с собеседований. Планируется вынести c++ вопросы в отдельную табличку.
Еще есть проект @easy_c_plus
4. Тг-каналы по тематике С++:
@grokaemcpp @easy_c_plus @cpluspluc @thisnotes @imhired @cpp_lects_rus @cxx95 @hft_dev @r_cpp @cpprussia_channel @cpp_aggregator @vladimir_balun_programming @reverse13

🎤 Q&A
❔Что делать, если текущая работа в С++ не устраивает?
- Идти в табличку менторов, ходить на собесы, отвыкать от стереотипных низких зарплат.

❔Есть ли жизнь в С++ и зачем он вообще нужен?
- Да, есть. Вакансий много, вкатуны с 0 идут мимо, конкуренция на грамотных инженеров меньше. И нет, это не только легаси💰, а много интересных проектов с перспективой.

❔В догонку - стоит ли вкатываться в С++?
- Коротко - нет.

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

Другое дело - если уже есть какой-то бэкграунд в С++.

❔Какой курс по плюсам лучше всего взять?
💲 Платные:
practicum.yandex.ru/cpp
practicum.yandex.ru/cpp-backend
cppcourse.ru

Есть альтернатива сделать enroll на coursera.org - эти платные курсы сформированы со специализации "пояса", но для незарегистрованных пользователей скорее всего не выйдет.

🆓 Бесплатные:
- Новичкам:
1. learncpp.com
2. ravesli.com (хороший русский перевод learncpp.com)
3. https://education.yandex.ru/handbook/cpp

- Если уже есть базовые знания в CS/C++:
1. Лучший курс лекций Константина Владимирова (https://www.youtube.com/playlist?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK)
2. Лекции (https://youtube.com/@mesyarik?feature=shared) с MIPT (спасибо @mesyarik, еще и волк!)
3. Лекции с КТ ИТМО (очень хороший текстовый конспект) (https://cpp-kt.github.io/cpp-notes/)

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

11 5 мар 2025, 22:26 11 3402576

>>3391283 (OP)
Самая самая база - универ
STL - ютуб, гугл
Потом устроился на работу, хз как меня взяли с такими знаниями :D
На работе все учится x100 раз быстрее.

12 16 мар 2025, 13:22 12 3409634

>>3399427
Подскажи, пожалуйста, как напасть на волчий след? Как на стаю набрести?

Ответы410006

13 17 мар 2025, 06:37 13 3410006

>>3409634
https://boosty.to/m0rtymerr
С++ обсуждают в чатике по бекенду

Ответы410638

14 17 мар 2025, 22:24 14 3410638

>>3410006
>назарка пиарит свою парашу на сосаке
Жалкое зрелище.

15 26 мар 2025, 15:58 15 3416645

>>3391283 (OP)
Столяров. Хочу сделать десктоп программу на Qt, но не хочу юзать электрон, буду пыхтеть над его талмудами

16 27 мар 2025, 02:54 16 3416995

>>3391283 (OP)
Ютуб ChiliTomatoNoodle. Но нужно понимать базовый английский. Только не знаю, как это пойдёт у полного новичка. Я знал ТурбоПаскаль и немного алгосов: сортировки(пузырьком и быструю), поиск, структуры типа связных списков, немного графов.
>>3398891
Это ебло не слушай, не трать время на С.

17 30 мар 2025, 21:46 17 3419833

>>3398891
А я бы наоборот посоветовал. Ему надо взять книгу. Одну! какую-нибудь из книг по С.
И начинать прорабатывать её тупо страниа за страницей как школьник или как студент.
Ему необходимо прорабатывать абсолютно все примеры в книге не брезгуя даже банальными примерами объявления переменных и прочих консольных конвертером Цельсия в Фаренгейта и пр школьные примерчики. И задрачивать надо не просто копипастингом из PDF в компилятор, а Реально брать и ручками писать. И не просто переписывать с самоучителя, а ПРОЧИТАТЬ материал сперва, ЗАПОМНИТЬ, а потом ручками записать код. Только так. Ни как иначе.

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

Ятак скажу, уже через неделю будет поздно переучиваться. За несколько дней/десятков часов проведенных за царапанием говнокода уже успеет сформироваться отвратительный почерк программирования который очень сложно будет скорректировать

Ответы449924

18 25 апр 2025, 09:44 18 3439496

Книги от Герба Саттера отличные

19 10 мая 2025, 10:24 19 3449924

>>3419833
Не нужно учить С. Бесполезная трата времени. С/С++ разные языки.
ОП можешь зайти на learncpp . com и читать его. Если не понимаешь по английски, в соседней вкладке открой переводчик.
Я сам на подобный бред повелся, что нужно начать с этого, потом этого. Начал с Паскаля, потом С, потом C++. Мог сразу с C++ начать, ничего бы я не потерял.

20 11 мая 2025, 07:31 20 3450739

>>3391283 (OP)
учить по книгам бесполезно пиши сразу код

21 22 мая 2025, 14:13 21 3460206

>>3391283 (OP)
Ответ уже не для автора, напишу для других анонов.

Просто с полного 0 вкатиться -- топовый вариант:
https://youngcoder.ru/ (теория + решить все задачи на степике, самое полезное - это после успешного решения читать чужие), потом сразу
https://cs.mipt.ru/c_intro/ (Хирьянов 40 видосов + задачи в мфти системе с автопроверкой)
Тут главное решить все задачи, которые совершенно школьного уровня. Оплати себе подписку на какую-нибудь нейронку (гитхаб копилота, например), можешь заваливать его вопросами, просить проверить код или написать решение задачи, которая не получается. Но аккуратно, так как рано или поздно он спизданёт херню (впрочем, всё равно это лучше, чем самому фильтровать ответы из гугла, где херни ещё больше). ИИ-ассистент ускоряет обучение раза в полтора. Информации в этих курсах немного, задачи простые, можно оба прорешать за неделю.

Лучшая практика для нуба - взять интересующую игрушку с открытыми исходниками и модить для неё, я так и вкатился изначально.

Дальше равесли (+ посматривать на обновления в оригинале - learncpp, переводом которого равесли и является). Ну а дальше у тебя уже должно хватать компетенций, чтобы выбирать, куда углубляться самому. Симейк, конан, гит, терминал тоже надо научиться пользоваться.

Скорее всего, рано или поздно упрёшься в необходимость заботать немного математики. Если совсем 0-ой, то прорешай ленинградские математические кружки, чтобы приобрести базовую культуру доказательства, этот задачник фиксит гумманитариев. Потом "Лекции по дискретной математике" ВШЭ (Шень и проч.), это минимум знаний, чтобы потом уверенно себя чувствовать, изучая алгосы и структуры данных. Ещё нужно помнить базовую тригонометрию, линал и немного матана. По крайней мере в игрульках без этого никак.

Ответы462719462723

82 Кб, 1356x256
22 26 мая 2025, 10:34 22 3462719

>>3460206
как зарегаться то?

Ответы469853

23 26 мая 2025, 10:39 23 3462723

>>3460206
А какую игрушку ты модил?

22 Кб, 1513x179
24 5 июня 2025, 07:40 24 3469853

>>3462719
Ссылка внизу первого урока

25 5 июня 2025, 11:42 25 3469998

>>3391283 (OP)
Kernighan/Ritchie The C Programming Language - если вообще с самых основ
потом
Bjarne Straustrup The C++ Programming Language

Ответы493852

26 8 июля 2025, 06:28 26 3493852

>>3469998
читаю страуструпа 3 издание Programming Principles & Practice.
на 5 и 6 главе идет какой-то скачок от обычного учебника к какой-то хуйне с грамматикой, аст деревьям, и парсингу выражений. крайне душно и тяжело. мне как вкатуну хочется дропнуть нахуй.
в этой книге было много упражнений и они интересные, буквально преодолеваешь себя. надеюсь в 7ой главе все опять пойдет по рельсам обычного учебника.

learnCPP - тема. материал расжеван очень хорошо и его много. современный стандарт (с++23). задач крайне мало и все, что вы прочитаете забудется через неделю. опять же странная последовательность тем, дебаггинг, обработка ошибок, битовые операции и конверсии буквально в начале. еще до того, как вы изучете циклы)

Ответы493871

486 Кб, 544x800
27 8 июля 2025, 07:50 27 3493866

>>3391283 (OP)
Андрей Викторович же! Как можно советовать что-то другое.

http://stolyarov.info/books/cppintro

Ответы493871

28 8 июля 2025, 07:58 28 3493871

>>3493866
Ты рофлишь? У мужика крайне радикальные, фактически фричерские тейки по всему, что происходило в плюсах, начиная с С++11. Как отдельный обзорный курс можно полистать его "Введение в профессию", но для плюсов есть куда лучшие варианты. Тот же >>3493852 Страуструп.

https://www.youtube.com/watch?v=u3uuGrptpBs&t=7412s

Ответы495338495399495843

29 9 июля 2025, 23:27 29 3495338

>>3493871
За шесть лет, прошедший между третьим и четвертым изданием книжки про Си++, мир несколько изменился: группа международных террористов, по недоразумению называющихся комитетом по стандартизации Си++, развернула весьма бурную и эффективную деятельность по окончательному уничтожению этого языка.

Столяров А.В. Программирование: введение в профессию. Часть 3. Парадигмы

http://www.stolyarov.info/books/pdf/progintro_dmkv3.pdf

Маэстро Андрей Викторович лучше комитетных дешевок знает, каким должен быть C++

Ответы495398

30 10 июля 2025, 05:39 30 3495398

>>3495338
Всё правильно говорит, жидовской комитет руинит С++ превращая язык программирования в жаба-скрипт на шаблонах.

Ответы495840

31 10 июля 2025, 05:42 31 3495399

>>3493871
>У мужика крайне радикальные, фактически фричерские тейки
Узколобое быдло захрюкало.
https://ru.wikipedia.org/wiki/Окно_Овертона

32 10 июля 2025, 15:00 32 3495840

>>3495398
Шаблоны дают гибкость, не жертвуя производительностью и безопасностью типов. Что не так с шаблонами, мань?

Ответы680660

33 10 июля 2025, 15:01 33 3495843

>>3493871
БТВ, брошюрка по плюсам так или иначе полностью впиндюрена в введение в профессию. Если считать это обзором базового функционала плюсов для школьников, имея в виду, что знакомство с STL будет позже, то ничего страшного.

34 10 июля 2025, 15:02 34 3495845

>>3391283 (OP)
Учил проходя базовый и продвинутый курс. https://youtu.be/Bym7UMqpVEY?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK

Ответы495847

35 10 июля 2025, 15:05 35 3495847

>>3495845
А вот это прям топчик, цельный продуманный курс на 3 семестра. Он ещё запарился и сделал контесты с автопроверкой. До того, как наткнулся на Владимирова, смотрел Мещерина из той же шараги (МФТИ). Небо и земля просто, Мещерин, будто не лекции читает, а у себя на хате под пивко рассуждает о плюсах.

36 10 июля 2025, 16:15 36 3495903

>>3391283 (OP)
>по каким материалам вы это делали?
Для начала Лафоре. Устарело, но написано так чтобы можно было читать с нулевым уровнем знаний.

Потом cppreference и стандарт языка.

889 Кб, 829x786
37 14 авг, 03:11 37 3519671

Господа, кто-нибудь на подобное записывался?
https://practicum.yandex.ru/cpp/

Ответы582760

38 21 авг, 06:30 38 3524490

>>3398891
И потом мы в плюсах наблюдаем код на сырых указателях с какими то уродливыми структурами инициализирующими буфер налету, вместо использования стандартных классов из библиотеки.
Идеальные языки для переката на плюсы - это питон и php. Люди неискушенные ограниченными ресурсами (зачастую надуманными) не считающие каждый такт и килобайт - вот кто нужен на плюсах.

39 26 авг, 01:58 39 3527628

cpp тред сдох кек
ну и хуй с ним, туда ему и дорога

Ответы527637

40 26 авг, 03:17 40 3527637

>>3527628
так туда приходили спрашивать про си, да и в шапке оп долбоеб сишные реалии описал.

41 26 авг, 22:16 41 3528372

Блять, а где треды по c++?

Ответы528417

42 26 авг, 22:21 42 3528373

https://youtu.be/VqsdZGDK2F4

43 26 авг, 23:24 43 3528417

>>3528372
Да плюсы учить ради изучения программирования я ебал. Зачем? Это чисто утилитарная хуйня для РАБотки, причём не самой лучшей. Плюсы говно, но для определённых задач заебись, если пользоваться узким подмжножеством языка и не ебать мозги. А можно просто сишку взять.

44 27 авг, 09:23 44 3528500

>>3391283 (OP)

ОПчик, в 2025 не надо вкатываться в C++

Прочитай обзорные статьи (хоть на забре), но не вздумай начинать на C++ какие-то серьёзные проекты

Ответы528507531448531583563903599502

45 27 авг, 09:50 45 3528507

>>3528500
>но не вздумай начинать на C++ какие-то серьёзные проекты
Почему? Пидораст заменит через год?

Ответы528583

46 27 авг, 11:44 46 3528583

>>3528507
Уже лет 15 как плюсы вот-вот заменят и отправят на свалку истории.
Так что на этот раз точно заменят.

Ответы528932

47 27 авг, 19:34 47 3528932

>>3528583
Так там в хаскелле репозитории Cabal и билд система из коробки есть, а в плюсах что есть? Вручную да по старинке make -ом все.
Их время прошло учим хаскелл пацаны. За функционалом будущее ооп-устарело.

Ответы528970

48 27 авг, 20:49 48 3528970

>>3528932
Всем этим тейкам тоже больше 15 лет. Конечно плюсы умирают. Просто это предсмертная агония такая долгая.

Ответы531583

49 31 авг, 19:50 49 3531448

>>3528500
а куда тогда вкатываться по твоему? В питон, джабу, js, php?

255 Кб, 1485x825
50 1 сен, 01:00 50 3531583

>>3528500
>>3528970
Плюсы так умирают, что количество вакансий на них сократилось меньше всего.

sage 51 6 сен, 00:28 51 3535113

где cpp тред, уеба
вахтер, бля, поднимай
нахуй ты тут поставлен вообще

sage 52 8 сен, 14:05 52 3536530

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

sage 53 12 сен, 00:19 53 3539162

> ПЕРЕКАТИТЕ ТРЕД САМИ
> Я?????

54 5 окт, 22:59 54 3557671

>>3391283 (OP)
Газуй отсюда, неосилятор

55 6 окт, 23:53 55 3558587

>>3391283 (OP)
>Кто учил плюсы самостоятельно, по каким материалам вы это делали?
Сначала фунт чистяка покупаешь у Керриган и Разъёба и снюхиваешь носом. Медленно и вдумчиво, подпёрдывая программами.

Потом берёшь плюсовый учебник Трупа Страуса и без практики спидраннишь от корки до корки.

После этого берёшь либо тот же учебник трупа, либо что-нибудь типа Modern C++, и начинаешь вдумчиво писать код.

Тебе придётся долго с ним ебаться, потому что у С++ (и в меньшей степени С) есть неочевидные вещи.

Когда будешь знать об aligment для структур и почему некоторые из них могут быть PoD'ами, будешь знать что есть слово volatile, будешь способен ночью на автомате назвать три применения static - можешь считать, что падаван.

Потом будет очень долгий и нудный кач до мастера. Большая его часть будет состоять в том, чтобы понимать как ПРАВИЛЬНО сделать ту, или иную вещь. Потому что в языке уже есть легаси от предыдущий модерновый стандартов. Настолько пизда, да.

И от тебя почти гарантированно будут требовать Boost, сразу говорю.

Ответы560487

56 9 окт, 08:03 56 3560487

>>3558587
Неиронично, изучал кресты пережрав грибов. Проглотил все учебники дня за три и с первого раза всё понял. Но это было давно, я был молодым, а кубы не были в списках

57 14 окт, 13:18 57 3563903

>>3528500
Ты не понимаешь. Сейчас есть смысл учить только сложные и задротские вещи, всех остальных заменят волки и нейросети.

58 11 ноя, 13:17 58 3582760

>>3519671
Хуйня полная. У них есть хороший бесплатный учебник с задачами:
https://education.yandex.ru/handbook/cpp
Пользы будет куда больше, чем от ебучего курса для мамонтов, который ещё и целый год идёт, хотя материал из их программы ботается за сутки.

Ответы582769

59 11 ноя, 13:43 59 3582769

>>3582760
>учебник с задачами
И все задачи разрозненные и на 5 строк максимум. Хуйня.

Ответы582782

60 11 ноя, 13:56 60 3582782

>>3582769
Ты просто даже не открывал. Не пизди, о чём не знаешь. Там задачи вполне по делу, где иногда нужно посидеть и подумать, ну либо довольно нудные упражнения по типу написать класс для даты, что около 120-150 строчек на выходе. Нудно, но если чел впервые прочитал про классы и инкапсуляцию, то ему будет норм потренироваться.

Ответы582837

61 11 ноя, 15:15 61 3582837

>>3582782
>Ты просто даже не открывал. Не пизди, о чём не знаешь.
Я открыл тему вконце главы, где сборник задач, и прокрутил его.
Когда есть куча разрозненных задач без какой бы то ни было цели, дороги к чему-то, то это мусор для аутистов, у здоровых людей это вызывает скуку. Была бы постройка какой-нибудь сложной софтины на протяжении всей книги или хотя бы главы, было бы интересно. У Страуструпа кстати такое есть, в его книге с гусями, хотя она мне не нравится.

Ответы582852

62 11 ноя, 15:48 62 3582852

>>3582837
Это задачи по фактам, изложенным в параграфе.

>Была бы постройка какой-нибудь сложной софтины на протяжении всей книги или хотя бы главы, было бы интересно
Ага, давайте любой учебник по теории чисел выстраивать так, чтобы по ходу дела доказывать великую теорему ферма, завершив док-во к концу учебника. Ну или учебник по топологии вокруг гипотезы пуанкаре написать, охуенная идея (нет). Кроме книги страуса, подобное можно ещё встретить в учебнике Бартоша (онли инглиш), и оба они далеко не самые лучшие учебники плюсов.

Ответы582857582866583344

63 11 ноя, 16:00 63 3582857

>>3582852
>давайте любой учебник по теории чисел выстраивать так, чтобы по ходу дела доказывать великую теорему ферма
Ну вообще, учебники по теории чисел и выстроены в этом направлении. Только в классическом, которое зашло в тупик. Все эти кольца с идеалами напридумывали, пытаясь решить ВТФ.
>Ну или учебник по топологии вокруг гипотезы пуанкаре написать
У математических определений кроме строгости есть одно другое очень полезное свойство. Это свойство "переносимости" одних понятий на другие. Например векторы ты не можешь умножать, а функции можешь. Зная что и то и то - векторные пространства, ты можешь, оглядываясь на функции, задать умножение на векторном пространстве и вследствии умножать вектора. И наоборот, у функций нет длин и углов между ними, но с геометрии ты можешь перенести на них эти понятия с помощью скалярного произведения.
Так вот, топология это такой транзитный хаб, позволяющий переносить идеи из анализа. Зная это, ентри учебник по топологии не будет выглядеть как разрозненный набор тем. Вообще обычно топологии, даваемой как раз в учебниках анализа, хватает с головой, отдельные толстые книжки можно и не читать.

Ответы583056

64 11 ноя, 16:16 64 3582866

>>3582852
>в учебнике Бартоша (онли инглиш)
Проскользил по диагонали, выглядит прикольно, кстати.

65 11 ноя, 21:36 65 3583056

>>3582857
Идеал это слишком естественное понятие, чтобы увязывать его с ВТФ. Группы впервые использовал Галуа, но с ними знакомятся даже гуманитарии на первой же лекции по алгебре, а вот до теории Галуа доходят только математики. Крч, контекст открытия вторичен, потому что математик именно открывает, а не изобретает.

>Так вот, топология это такой транзитный хаб, позволяющий переносить идеи из анализа
>Зная это, ентри учебник по топологии не будет выглядеть как разрозненный набор тем
Сразу видно, что пишет кодер, а не математик. Хорошо, что ты знаком с топологией, а не дрочил калькулус по дедовским учебникам и демидовичу (хотя сейчас почти любой учебник начинается с определения топологического пространства), но вот представления о ней весьма странные. Если ты под энтри учебником подразумеваешь какую-нибудь черуху по теоретико-множественной (т.н. общей) топологии, то эта ебала чисто вещь в себе, которая даже с остальной математикой плохо пересекается, нерепрезентативно. А вот понятия из алгебраической топологии встречаются повсеместно и даже кодеру могут быть полезны.

Ответы583064583386729476

66 11 ноя, 21:39 66 3583059

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

Ответы583463

67 11 ноя, 21:41 67 3583064

>>3583056
Кстати, забавно, что автор STL - Степанов тоже из матсреды. Выпускник физмат лицея "вторая школа", откуда также, например, проректор НМУ и министр обороны РФ. Учился на мехмате, в своих книжках добрым словом поминает лекции Манина и Арнольда. Наш слон, крч.

68 12 ноя, 10:56 68 3583344

>>3582852
Справедливости ради, я видел учебник по теории групп, построенный вокруг доказательства теоремы Абеля—Руффини.

Ответы583382

69 12 ноя, 11:45 69 3583382

>>3583344
Это не учебник, а брошюра-задачник для старшеклассников, написанная Алексеевым по лекциям Арнольда :)
Очень хорошая, кстати, для первого знакомства. Но там из теории групп лишь самый мизер, уж тем более про теорию Галуа рассказано поверхностно и отрывками. Т.н. "основной теоремы теории Галуа" там, например, нет.

Ответы583463

70 12 ноя, 12:07 70 3583386

>>3583056
>Идеал это слишком естественное понятие
Мне всегда смешно подобное слышать. Да, естественное, так хули его не ввели до Кронекера с Дедекиндом? Для тебя оно естетсвенное, а Гаусс, видимо, ебланом был, что не додумался. Так можно и группу Гротендика естественным построением назвать, хуле, есть же пример с начальной школы в виде целых чисел.
>Крч, контекст открытия вторичен, потому что математик именно открывает, а не изобретает.
Изобретает. Просто потому что если бы открывали, то математика бы не менялась. Но в том же анализе посмотри на теорему Стокса. Классическая формулировка и док-во это координатный ад. Но благодаря изоберетению дифф форм и прочих вещей, сегодня это выглядит читаемо. Если бы открывали, то описание понятие никогда бы не менялось, не появлялись бы альтернативные подходы. Увидев дерево ты всегда будешь видеть дерево. Но вот велосипед на протяжении времени менялся и совершенствовался.
>Группы впервые использовал Галуа, но с ними знакомятся даже гуманитарии на первой же лекции по алгебре,
Как по мне эта была большая ошибка, отрывать группы от симметрических функций, которые и рассматривал Вандермонд-Лагранж-Галуа. Сейчас ситуация немного откатывается назад, много где группы рассматривают через их действие на множество, а не сами по себе.
>Сразу видно, что пишет кодер, а не математик.
Неугадал, наоборот. Правда я нигде не учился, самоучка. Программированием стал заниматься уже после того как изучил +- андерград уровень по математике.
>хотя сейчас почти любой учебник начинается с определения топологического пространства
Какой? Только учебники для минимум upper undergraduade. В России может быть, тк большинство студентов выходцы из мат. классов, где калькулюс давали в школе. И то в том же Львовском про топологию в 1 части, вроде бы, ни слова. В Зориче аналогично.
>Если ты под энтри учебником подразумеваешь какую-нибудь черуху по теоретико-множественной (т.н. общей) топологии, то эта ебала чисто вещь в себе, которая даже с остальной математикой плохо пересекается, нерепрезентативно.
Да, нахуй знать про компакты, нахуй нужно разбиение единицы и прочие вещи.
>А вот понятия из алгебраической топологии
Ентри-учебники по топологии как раз завершаются началами алгтопа. В любой из них, как под копирку, завершающие темы это фундаментальные группы, гомотопии и накрытия.

70 12 ноя, 12:07 70 3583386

>>3583056
>Идеал это слишком естественное понятие
Мне всегда смешно подобное слышать. Да, естественное, так хули его не ввели до Кронекера с Дедекиндом? Для тебя оно естетсвенное, а Гаусс, видимо, ебланом был, что не додумался. Так можно и группу Гротендика естественным построением назвать, хуле, есть же пример с начальной школы в виде целых чисел.
>Крч, контекст открытия вторичен, потому что математик именно открывает, а не изобретает.
Изобретает. Просто потому что если бы открывали, то математика бы не менялась. Но в том же анализе посмотри на теорему Стокса. Классическая формулировка и док-во это координатный ад. Но благодаря изоберетению дифф форм и прочих вещей, сегодня это выглядит читаемо. Если бы открывали, то описание понятие никогда бы не менялось, не появлялись бы альтернативные подходы. Увидев дерево ты всегда будешь видеть дерево. Но вот велосипед на протяжении времени менялся и совершенствовался.
>Группы впервые использовал Галуа, но с ними знакомятся даже гуманитарии на первой же лекции по алгебре,
Как по мне эта была большая ошибка, отрывать группы от симметрических функций, которые и рассматривал Вандермонд-Лагранж-Галуа. Сейчас ситуация немного откатывается назад, много где группы рассматривают через их действие на множество, а не сами по себе.
>Сразу видно, что пишет кодер, а не математик.
Неугадал, наоборот. Правда я нигде не учился, самоучка. Программированием стал заниматься уже после того как изучил +- андерград уровень по математике.
>хотя сейчас почти любой учебник начинается с определения топологического пространства
Какой? Только учебники для минимум upper undergraduade. В России может быть, тк большинство студентов выходцы из мат. классов, где калькулюс давали в школе. И то в том же Львовском про топологию в 1 части, вроде бы, ни слова. В Зориче аналогично.
>Если ты под энтри учебником подразумеваешь какую-нибудь черуху по теоретико-множественной (т.н. общей) топологии, то эта ебала чисто вещь в себе, которая даже с остальной математикой плохо пересекается, нерепрезентативно.
Да, нахуй знать про компакты, нахуй нужно разбиение единицы и прочие вещи.
>А вот понятия из алгебраической топологии
Ентри-учебники по топологии как раз завершаются началами алгтопа. В любой из них, как под копирку, завершающие темы это фундаментальные группы, гомотопии и накрытия.

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

71 12 ноя, 13:08 71 3583424

>>3583386
Про Львовского ты напутал. Там что оригинальная НМУ версия начинается с определения топологического пространства, что текущая ослабленная ВШЭ версия разбирает базовую топологию в 3-ей главе.

Ответы583434

72 12 ноя, 13:15 72 3583432

В плане общей топологии я не базовые определения имел в виду, а ту хрень, которая излагается в больших учебниках по общей топологии. Открой какой-нибудь двухтомник Куратовского, например. Много там полезных вещей?

Ответы583437

73 12 ноя, 13:19 73 3583434

83 Кб, 737x55983 Кб, 631x363

>>3583424
>Про Львовского ты напутал.
Да, ты прав. Но он предполагает, что читатель знаком с калькулюсом. Причём в объеме матшколы. Я учился в обычной, у нас были начала анализа, но только взятие производных и первообразных. Пределов, рядов, Ньютона-Лейбница не было, и тем более определение действ. чисел.
Сам я учил анализ по Апосталу, хороший учебник.

74 12 ноя, 13:24 74 3583437

>>3583432
> а ту хрень, которая излагается в больших учебниках по общей топологии
Ну тут согласен. Но все ентри-левел учебники в это не погружаются. Может пару тем экзотичных на весь учебник закинут, не более.

75 12 ноя, 13:53 75 3583463

>>3583059
Не надо, так делать плохо. Потому что он может плюсы рассматривать как С с классами.
>>3583382
Я её почти всю прорешал кстати. Вконце забросил. Самое интересное там это поверхности Римана для меня были. Но книга в целом не понравилась. По группам там и вовсе максимально дефолтный материал, дефолтнее некуда.

76 5 дек, 02:35 76 3598732

>>3399427
Что значит сделать энролл? я вижу что у меня в далеком прошлом был доступ ко всем поясам, но пидоры просят денег

77 6 дек, 13:58 77 3599502

>>3528500
Я плюсовик, тут у многих с 17 лет опыта зп 180 мск. Надо ли выкатываться из плюсов, пока рано, можно еще потерпеть. Вкатываться, сейчас вообще с работой ад, если времени дохуя, стоит, только нужно си и линукс.

Ответы607886607917

78 19 дек, 13:47 78 3607865

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

Ответы607906

79 19 дек, 14:07 79 3607886

>>3599502
По ощущениям, на рынке нужно больше плюсовиков или сишников?

80 19 дек, 14:21 80 3607906

>>3607865
Не нужны. На работе тебя будут крыть хуями за шаблонные выебоны. Максимум что я использовал это тайп-трейты и простые фолды.

Ответы607908

81 19 дек, 14:23 81 3607908

>>3607906
на собесах спрашивают регулярно

Ответы607910

82 19 дек, 14:24 82 3607910

>>3607908
Ну если ты без опыта устраиваешься то что у тебя спрашивать ещё.

Ответы607914

83 19 дек, 14:26 83 3607914

>>3607910
Опыт есть, но там слабо использовались фичи стандартов моложе С++11. Хотя использовались.
Но я подзабыл эти вещи и хочу по фасту рекап сделать.

84 19 дек, 14:28 84 3607917

>>3599502
> тут у многих с 17 лет опыта зп 180 мск.
Да ну не пизди. 17 лет опыта это скорее всего какой-то дед на убогом заводе или говноконторе. Через 17 лет нужно уже руководящие должности занимать. А если чел с 17 годами рядовой программист то конечно такого гоя разводить на бабки будут. Всех кого я знаю с сопоставимым опытом работают тимлидами и прочими начальниками и там зепка за 400к.

Ответы608084

85 19 дек, 15:47 85 3608084

>>3607917
Программистом можно работать 2 часа в день. Тимлидом тебе надо сидеть все 8, да ещё постоянно какие-то отчёты готовить для вышестоящих менеджеров.
На кой хер это надо?

Ответы608112608153

86 19 дек, 15:56 86 3608112

>>3608084
>Программистом можно работать 2 часа в день.
Что ты программируешь?

Ответы608125

87 19 дек, 16:02 87 3608125

>>3608112
AI вайфу разрабатываю. А ты?

88 19 дек, 16:21 88 3608153

>>3608084
> Программистом можно работать 2 часа в день.

Зависит от компании. В большинстве компаний уже заставляют по 8-9 работать

Ответы608161

89 19 дек, 16:41 89 3608161

>>3608153
Один вопрос, чувак.
Зачем работать в таких компаниях?

Ответы608198

90 19 дек, 17:24 90 3608198

>>3608161
В другие не берут. Я правда не плюсовик, а пхпшник.

Ответы608270

91 19 дек, 18:12 91 3608270

>>3608198
В пхп выбор галер ещё шире.
Нихуя не поверю, что пхпешнику не получается найти удалёнку, в которой получится имитировать бурную деятельность, работая по факту два часа в день. ну серьёзно.

Ответы608294

92 19 дек, 18:28 92 3608294

>>3608270
Ну не верь, я много куда подавался. Спрашивают кучу вопросов на собесах уровня синьора, чтобы потом послать нахуй, либо платят 100к на уровне джуна. Я миддл php laravel разраб.

93 22 дек, 03:01 93 3609834

Какой способ замены всех элементов вектора является оптимальным? Допустим, у меня есть вектор интов и в определённые моменты времени мне их всех надо занулять.
Но я не хочу делать это в цикле поэлементно.
Будет ли Беззаботать конструкция:
vec1.swap(vector<int> tmp_vec(N, 0))
или это будет UB со ссылкой на деаллоцированный участок кучи?

Ответы610297

94 22 дек, 16:19 94 3610297

>>3609834
std::fill(myVector.begin(), myVector.end(), 0);

95 4 янв, 17:48 95 3617442

Начинаю разбираться с тредами. Хочу сделать эхо сервер с параллельными потоками, который будет на лету создавать столько потоков, сколько будет подключаться клиентов.
Но не понимаю, как сделать потом правильно join.
Записывать потоки в вектор или что?
По идее подключение новых клиентов должно крутиться в бесконечном цикле.
В интернете есть пример, где новые потоки сразу детачатся, но имхо это не очень здорово.

Ответы617464672660

96 4 янв, 18:38 96 3617464

>>3617442
В линуксе есть пул потоков для сокета. Ты просто создаешь допустим 1000 потоков на старте, вешаешь их все на один сокет, дальше ядро само берет свободный поток и отдает ему подключение. Закончил работу, отпустил подключение - поток вернулся обратно в пул. Не надо управлять вручную, ядро все сделает за тебя.

227 Кб, 424x720
97 9 янв, 19:06 97 3620476

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

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

все это нужно мне для регистрации сотни почтовых ящиков и аккаунтов steam, которыми я затем хочу фармить карточки с помощью asf (ферма из 100 ботов, которые с помощью steam api создают имитацию того, что они играют в игру и им падают карточки).

вероятные дыры, которые могут все испортить, но это не точно:
1. я планирую производить регистрацию почтовых ящиком и аккаунтов с одного ip адреса, но делать это медленно - 10 аккаунтов в день с интервалами в 1-2 часа. вероятно, лучше использовать для каждой регистрации свой прокси, но я не вижу в этом смысла, если сервер на котором эти все аккаунты будут работать все равно у меня только один. хотя, возможно регистрация и активная сессия уже работающего бота это разные вещи (вероятно, в момент авторизации происходят все проверки фингерпринтов и ip адресов, но это не точно). в любом случае, я думаю, что если за 1 час не регистрировать всех 100 ботов, то это должно сработать, ведь это мог быть ip адрес маршрутизатора в каком-нибудь офисе, работники которого регистрировали свои аккаунты.

2. сайты почт и стима будут слать меня на хуй с моим неизвестным браузером.

как-то так... есть советы? обоссыте или поддержите идею.

Ответы672680

обучение 98 25 мар, 22:08 98 3672624

С чего можно начать изучение языка при базовых знаниях информатики? У кого-нибудь есть нормальная литра по плюсам?

99 25 мар, 23:19 99 3672660

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

100 25 мар, 23:57 100 3672680

>>3620476
Используй Папитер и подключай реальный браузер хром вместо хромиума

101 4 апр, 20:21 101 3679410

Посмотри лекции Константина Владимирова на ютубе. Там дав курса по плюсам. Он объясняет как сам язык устроен.

102 6 апр, 15:33 102 3680660

>>3495840
>не жертвуя производительностью и безопасностью типов.
Напомни за что же там Александреску критиковали коллеги?
Ну и напомни как там дела со временем сборки при проверке типов?

103 8 апр, 16:47 103 3682673

Есть ли сейчас работа для С++ программистов? Реально ли устроится без опыта?

Ответы682742682978

104 8 апр, 18:07 104 3682742

>>3682673
>Есть ли сейчас работа для С++ программистов
Нет, какая работа программистом в эпоху AI?

>>3682673
>Реально ли устроится без опыта
Было нереально даже в жирные годы, сейчас и подавно.

Ответы682985

105 9 апр, 08:21 105 3682978

>>3682673
Есть. Без опыта не возьмут.

Ответы682985

106 9 апр, 08:39 106 3682985

>>3682742
>>3682978
А как получить опыт?

Ответы687229

107 9 апр, 10:26 107 3683037

>>3391283 (OP)
Канал #gamedev в IRC.

Ответы683085690806

108 9 апр, 10:53 108 3683085

>>3683037
А где канал по разработке оконных приложений (не игор)?

109 15 апр, 11:53 109 3687229

>>3682985
Н

А

П

И

З

ДАННЫЕ УДАЛЕНЫ

110 21 апр, 11:55 110 3690806

>>3683037
а что в ирке щас кто-то сидит? Этот канал в каком именно ирц, их же туева хуча.

111 21 апр, 13:18 111 3690835

>>3391283 (OP)
Нету книг, чтобы для вкатунов и современный стандарт. Спрос, видимо, низкий. Все книги остались вначале 00х. Из хороших:
C++ in action
Accelerated C++

Ответы690844691165

112 21 апр, 13:23 112 3690844

>>3690835
Самые лучшие книги по С++ и вообще по всем языкам и технологиями, это книги из серии "* за 24 часа". Можно за несколько месяцев, все технологии землян выучить.

113 21 апр, 23:08 113 3691165

>>3690835
>Книги
>2026
Да, что же вас так тянет на книги. Это школа вас так покалечила? "В книгах знание!"? Харк, тьфу. Код читай и стандарты. Как только что-то не понимаешь - спрашивай нейросеть, а также копируй себе код на комп и экспериментируй. Возьми что-нибудь норм. Браузер, Телегу, и изучай. Только так обучаются. Ну, и возьми какую задачу интересную. Например говори с собеседником, и пусть у тебя на экране нейросеть показывает его настроение, определяя по асоциациям к словам и темпу речи. Или КВН сделОй. Или водный пистолет обучи мух пиздить. Да, что угодно. И страдай, пока не получится

Потом подай резюме на hh.ru и получи 100 отказов, кек

Ответы691228

114 22 апр, 00:45 114 3691228

>>3691165
>учите по коду и стандартам
А ты добрый, одобряю - как вкатится так сразу и выкатится.

Ответы691606

115 22 апр, 13:35 115 3691606

>>3691228
>как вкатится так сразу и выкатится
Не вывез. Бывает

>ты добрый
Очень. Я за старый добрый отбор и смерть в нищете лоускила

Ответы693618

116 25 апр, 12:08 116 3693618

>>3691606
Сам то много чего сделал? Дай угадаю: нихуя

Ответы693630

117 25 апр, 12:40 117 3693630

>>3693618
Почему тебя волнует сколько сделал другой, а не сколько сделал ты?

118 11 мая, 21:53 118 3704376

Сап плюсач, как ваши дела?
Что пишите или что мечтаете написать на С++ .

Борюсь с алко.зависимостью - будет здорово если вы уделите мне внимание в данном замечательном обществе

Ответы729191

119 12 мая, 09:40 119 3704500

>>3391283 (OP)
Книги нахуй, документация по новым стандартам и всякие стайл гайды твое все.
Только так можно обучится писать код, который не будет легаси говном сразу.

120 7 июля, 19:41 120 3729191

>>3704376
Ничего не пишу, пришел узнать как там дела у крестогоспод, а у них тематический тред сдох.

121 8 июля, 17:32 121 3729476

>>3583056
>Идеал это слишком естественное понятие
НМУшной плесенью завоняло. Не надо тут высирать свои плюгавые конъюнктурные эпитеты пидорасов, ебанашка.

>Группы впервые использовал Галуа
Точно НМУшный гардеробный "историк манямитики" закукарекал.
>с ними знакомятся даже гуманитарии на первой же лекции по алгебре
Чё ты блядь несёшь? Какие гуманитарии ходят на лекции по алгебре ебанутый? А даже если и ходят нахуй ты это говно сюда притащил, пиздлявый ты выблядок?
>Крч, контекст открытия вторичен, потому что математик именно открывает, а не изобретает.
Иди проспись пиздаболище, ты не понимаешь что ты несёшь и просто высираешь хуйню.

>Сразу видно, что пишет кодер, а не математик.
Нехуй тут надувать щёки себе в анус о том кто маняматик а кто не маняматик. Говори только предметно и только по делу.

>Если ты под энтри учебником подразумеваешь какую-нибудь черуху по теоретико-множественной (т.н. общей) топологии, то эта ебала чисто вещь в себе, которая даже с остальной математикой плохо пересекается, нерепрезентативно.
Опять пустое резонёрство. Может и логика нахуй не нужна теперь?

И вообще пасть свою вонючую по поводу маняматики тут не раскрывай с позиции эксперта ты тут не эксперт и в копродырной математики нахуя нет, кружки для лунопопых татарчат не в счёт, так что не тебе тут о ней рассуждать.

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

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

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

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