Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 58 | 8 | 19
Назад Вниз Каталог Обновить

Аноним 05/12/17 Втр 23:16:13  166387305  
image.png (2676Кб, 1000x1678)
Кто читал её? как она вообще, обьясняется доступно, или не стоит тратить время?
Аноним 05/12/17 Втр 23:20:29  166387515
Только библия и цппреференсе, всё остальное кал
Аноним 05/12/17 Втр 23:21:06  166387542
>>166387305 (OP)
Нехер вкатываться.
Аноним 05/12/17 Втр 23:21:27  166387558
Я ебусь с срр и дрочу на с++
Убейте меня
Аноним 05/12/17 Втр 23:24:39  166387688
>>166387542
да нихуя не вкатываюсь! В универе си изучаем, хочу хоть в курсе быть а то уже трахаюсь год с плюсами и ток максимум/среднее/минимум of array найти могу, вот и ищу хорошую книгу для начинающего(не страуструпа)
Аноним 05/12/17 Втр 23:28:18  166387853
>>166387688
> трахаюсь год с плюсами
>и ток максимум/среднее/минимум of array найти могу
Толсто
Аноним 05/12/17 Втр 23:35:52  166388206
>>166387853
бля рил, чёт вообще нихуя, слишком мало времени уделяю, да и годную книгу найти не могу чтобы охватывала базовые знания нормально, а не блять как у страуструпа, юзает векторы в главе 2 обьясняет что это в главе 10
Аноним 05/12/17 Втр 23:37:08  166388269
Бамп годному
Аноним 05/12/17 Втр 23:41:00  166388440
>>166387305 (OP)
>>166388206
>юзает векторы в главе 2 обьясняет что это в главе 10
Толсто. Просто не верится, что такие дебилы существуют. Что тебе в векторах непонятно?
Аноним 05/12/17 Втр 23:45:00  166388644
>>166388440
я просто о них ещё не читал, только отдалённо представляю, мэн, ты наверное сразу всё знал и дебилом начинающим изучать никогда не был.
Аноним 05/12/17 Втр 23:47:27  166388776
>>166388644
Вектор это как массив, только произвольный. Т.е. в нем нет ячеек, он динамического размера. Хочешь удалить какой-то элемент - тупо удаляешь, и все что было после него смещается на его места. Короче представь себе башню из деревянных блоков: убрал один где нибудь по середине, которые были сверху упали на его место. Всё просто.
Аноним 05/12/17 Втр 23:48:55  166388851
>>166388776
А, спасибо, но всё же ищу книгу, которая всё доступно изложит, собираюсь эту прочитать, вроде интересная задумка
Аноним 05/12/17 Втр 23:51:55  166389087
>>166388644
>мэн, ты наверное сразу всё знал и дебилом начинающим изучать никогда не был
Был. Но я начал с более простого языка - Java. После него легко провести аналогию с С++, ты по дефолту знаешь по крайней мере самый минимум.
Аноним 05/12/17 Втр 23:53:53  166389197
>>166389087
Начинал с паскаля, а потом в универчике с/с++ начали хуярить и пошло-поехало без проблем. Но я на матфаке, может у гуманитариев с этим напряг.
Аноним 05/12/17 Втр 23:56:56  166389393
>>166389197
>Начинал с паскаля
Я вот не понимаю, почему его до сих пор преподают. Лучше бы заменили его на с++ или в крайнем случае питон.
Аноним 06/12/17 Срд 00:08:23  166390032
>>166388851
По поводу книг могу сказать лишь одно:
TL;DR: нихуя в них понятно не излагается, учись на собственных же ошибках
Короче путь у меня был такой:
C# -> Java -> C++ -> чутка asm обычно пишу асм вставки на c++, приходится писать моды на игру без апи -> соответственно работа с чистой памятью и дизассемблером
Когда C# пытался понять, нихуя у меня не получалось. Смотрел видео, пытался читать какие то ебанутые книги, хуйня оно всё. Объясняли тупо по принципу ЭТО ЗНАЧИТ ТО, А ВОТ ПОЧЕМУ Я ВАМ НЕ СКАЖУ, ПРОСТО ЗАПОМНИТЕ ЧТО ЭТО ЕСТЬ ЭТО
В общем полного и нормального объяснения какой либо хуйни я тупо не находил. Тупо действовал по такому принципу: есть цель - лезь в гугл узнавать как это делать, по пути поймёшь, что и как
Я тогда ещё на знал, что такое static, и тупо на рандом ставил, если IntelliSense ошибку не давал то заебись лол
Далее ява пошла. Она по сути такая же, как и C#, но совсем чуть-чуть отличается. Быстро всё освоил. И уже после C# и Java мне пришлось ебаться с C++ опять все те же моды. Это был в какой то степени пиздец: мне пришлось узнавать, что такое поинтеры и референсы. Это было самое сложное, с чем я столкнулся. Короче просто знай, что C++'у похуй на всё, он делает строго то, что ты ему скажешь делать. Тут работа считай с чистой памятью, если ты допустим решил сделать массив с char'ами char* str = new char[16]; п.с. char - считай что буква, соответственно массив букв - строка, предложение
то C++ память под массив то тебе выделит, но выделить он может совершенно рандомный участок в памяти, который может быть засран чем угодно. Например, байтами от какой то хуйни ещё со времён Сталина. Поэтому, будь добр его почистить memset'ом. алсо чар массив null-terminated, так что ему в любом случае похую, но это просто пример неудачный привёл я. не бери в голову.
Аноним 06/12/17 Срд 00:11:31  166390225
>>166390032
алсо char может юзаться как байт.
typedef unsigned char BYTE;
т.е. байт - по сути всё тот же char для C++. и поэтому если ты решил там с памятью покопаться, то эти рандомные байты в массиве тебе ни к чему.
Аноним 06/12/17 Срд 00:17:37  166390645
>>166390032
И кого ты читал, скажем для шарпа и крестов? Что-то мне не верится. Если приведешь хотя бы по одному примеру (если авторы знаковые, а не ноунеймы и книга не "как выучить языкнейм за 24 часа"), будет вообще здорово.
Аноним 06/12/17 Срд 00:17:56  166390670
>>166390032
но всё же нужно что то от начала до конца прочитать, чтобы иметь представление что и как делать, прост пошли рекурентные вычисления, сука всей группе все лабы до этого делал а тут обосрался, да и из ресурсов гугла есть один хакерский форум cyberforum там такое мясо бесполезное пишут, ещё хуже становится
Аноним 06/12/17 Срд 00:20:13  166390821
4923345.jpg (7Кб, 200x200)
>>166390670
> да и из ресурсов гугла есть
Обосрался. Юзать стаковерфлове? Нет! Надо жрать говно на рюзке форуме, зато по-нашему пишут!
Аноним 06/12/17 Срд 00:21:53  166390918
>>166390645
Читал какую то хуйню первый и последний раз про C#, не помню уже какую, но все кудахтали что ваще заебись огонь и т.д.
Аноним 06/12/17 Срд 00:22:08  166390936
>>166390645

Он шарит, просто объяснить тому кто далёк от этого не объяснить. Вообще никак. Бросай эту глупую затею с книгами, и учись в гугле.

Мимо JS,Python,Bash - кун
Аноним 06/12/17 Срд 00:23:49  166391039
>>166390936
>Мимо JS,Python,Bash - хипстер
Пофиксил тебя
Аноним 06/12/17 Срд 00:25:02  166391113
>>166390936
Не особо я и шарю конечно, но как по мне для C++ проггинга лучше понимать, что у тебя получится в конечном итоге, что тебе выдаст компилятор. Я тем более помешан на оптимизации, и ебаное ОКР не даёт мне писать говнокодом хотя я и так не хочу говнокодить
Аноним 06/12/17 Срд 00:27:47  166391281
9780201703535.jpg (29Кб, 400x430)
>>166387305 (OP)
Самая годная книжка по си++ это эндрю кеннинг барбара му эффективное программирование на с++ . Хуй знает, почему ускоренное перевели как эффективное, вероятно, намек, что надо читать на английском. Она не устарела
Аноним 06/12/17 Срд 00:28:02  166391303
>>166390821
инглиш обожаю,инглиш знаю хорошо, но на стаковерфлоу никогда не был, надо попробовать
Аноним 06/12/17 Срд 00:28:26  166391317
>>166391039

У всех свой путь, разные задачи, разные решения.
Истина сделает тебя свободным
Аноним 06/12/17 Срд 00:32:19  166391570
1512509515936.jpeg (254Кб, 650x666)
>>166391303
Там обычно вот так.
Может даже и к лучшему, хз
Аноним 06/12/17 Срд 00:36:01  166391823
>>166391570
Да, иногда поражаюсь глубине и обширности некоторых ответов. И не впадлу же людям все это писать, разбирать
Аноним 06/12/17 Срд 00:38:54  166391981
>>166391823
Менталитет. Можно сравнить оригинальный стаковерфлоу и его русскую версию, и все станет понятно.
Аноним 06/12/17 Срд 00:40:35  166392078
>>166391823
Ну а как ещё продвигать свой мутный репозиторий с открытым исходным кодом который никто не читает, кроме как предложить его в качестве решения проблемы
Аноним 06/12/17 Срд 00:40:49  166392095
>>166391981
Двачую, именно поэтому я везде и всегда стараюсь придерживаться англоговорящей группы людей больше, чем русскоговорящей.
Аноним 06/12/17 Срд 00:41:10  166392115
>>166391303
>надо попробовать
Это просто обязательно. Ответы на огромное количество простых вопросов можно найти моментально. Просто идешь а гугл и пишешь вопрос на английском. Первые же ссылки - на stack overflow, где в пару абзацев объясняют то, что бы ты искал в книгах или туториалах часами.
Аноним 06/12/17 Срд 00:44:18  166392300
>>166392115
но реккурентные вычисления же никто объяснять не будет, да?
Аноним 06/12/17 Срд 00:47:09  166392481
image.png (89Кб, 940x431)
image.png (83Кб, 827x625)
>>166392300
>но реккурентные вычисления же никто объяснять не будет, да?
Аноним 06/12/17 Срд 00:48:25  166392553
>>166388776
>>166388776
>тупо удаляешь, и все что было после него смещается на его места
АХАХАХАХА
Если бы такая хуита реально в стл была бы, я даже не знаю, во сколько раз бы производительность понижалась бы.
Объясняет он там что-то, пиздец.
Хотя, конечно, std::vector "векторами" только дауны называют.
Аноним 06/12/17 Срд 00:50:25  166392681
>>166392553
>Если бы такая хуита реально в стл была бы, я даже не знаю, во сколько раз бы производительность понижалась бы.
Вообще-то так и есть. Только элементы сдвигаются не по одному, а массово, с помощью копирования памяти. Удаление из начала вектора - пиздец какая медленная операция.
Аноним 06/12/17 Срд 01:46:15  166395770
>>166392553
Моя цель - объяснить понятным для человека языком, а не 100% правильно с точки зрения C++. Так тебе прямой путь прямо и немного направо, выёбистый ты наш.
Аноним 06/12/17 Срд 01:47:31  166395837
>>166392681
А я и не говорил, что поштучно. Это действительно пиздец как медленно.
Аноним 06/12/17 Срд 01:49:38  166395934
>>166392553
И таки википедия называет std::vector вектором.
> vector<int> myVector; // Пустой вектор из элементов типа int
Аноним 06/12/17 Срд 01:56:30  166396260
>>166392553
Ты че ебан? std::vector это по факту и с математической точки зрения вектор. =Матрица с 1 строкой.
Аноним 06/12/17 Срд 02:00:14  166396437
>>166392553
С абстрактной точки зрения он абсолютно прав. А вектор - абстрактное понятие. А std::vector реализует его свойства. Поэтому для объяснения сути та идея с башенкой отлично подходит.

Но вообще я точно не знаю, но о идее он и правда должен копировать. Потому что иначе не релизовать получение элемента по индексу за О(1)
Аноним 06/12/17 Срд 02:11:17  166396871
изображение.png (108Кб, 341x500)
>>166387305 (OP)
Я предпочитаю классику
Аноним 06/12/17 Срд 02:14:10  166396985
А всё началось с вопроса о книге:)
Аноним 06/12/17 Срд 02:14:31  166396996
>>166396871
а-ля за 24 часа?
Аноним 06/12/17 Срд 02:17:52  166397114
>>166396996
Человеческий глаз не может выучить за 24 часа
Аноним 06/12/17 Срд 02:21:41  166397256
>>166387688
да что его искать, вот же он.
http://agner.org/optimize/optimizing_cpp.pdf
Аноним 06/12/17 Срд 02:22:54  166397292
>>166392095
на SO есть русская версия? оО
Аноним 06/12/17 Срд 02:36:05  166397709
>>166397292
Да, но лучше даже туда не заходить, лол.
Аноним 06/12/17 Срд 02:37:47  166397762
>>166396985
Ага, а превратилось в занимательную дискуссию свойств вектора хд
Аноним 06/12/17 Срд 02:38:04  166397768
>>166396871
Индусом для индусов.

>>166387305 (OP)
1. Петцольд
2. K&R
3. Кнут
Ну, а дальше уже сам разберёшься со всем остальным
Аноним 06/12/17 Срд 02:38:24  166397782
советую на coursera пройти курс от яндекса: Белый пояс С++
Аноним 06/12/17 Срд 07:30:00  166404307
>>166397782
а вот стоит на hexlet.io брать платные курсы по JS, если в моём городе есть только ЕРАТ а там только веб, и хотелось бы туда устроиться в будущем?
Аноним 06/12/17 Срд 07:38:56  166404473
qvZQWRxrw.jpg (185Кб, 810x1080)
раз уж такой тред, прошу совета с чего начать изучать погромирование вообще? вот с полнейшего почти нуля так сказать.
Аноним 06/12/17 Срд 08:06:29  166405046
бумп
Аноним 06/12/17 Срд 08:12:39  166405173
14816860297943.jpg (65Кб, 326x499)
>>166404473
советую для начала освоить ввод запросов по интересующим тебя темам, в любую популярную поисковую систему
Аноним 06/12/17 Срд 08:15:55  166405236
>>166405173
да этого и так уже нахапал с полна, просто хочется знать мнение в данный момент работающих погромистов и тд, не будь треда и не спросил бы у анона
Аноним 06/12/17 Срд 08:38:10  166405706
>>166405236
>хочется знать мнение в данный момент работающих погромистов
Если ты хочешь стать настоящим программистом, а не макакой-вкатывальщиком, тебе нужны глубокие систематизированные знания. Ищи программы хороших американских вузов и учись по ним (отбросив всякую ненужную непрофильную хуету). Почти все книги можно найти в интернете.
Аноним 06/12/17 Срд 08:56:05  166406198
>>166387515
Не я один сппреференсом, оказывается, пользуюсь. Видел и знал программистов на плюсах, которые даже не знают этот сайт.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 58 | 8 | 19
Назад Вверх Каталог Обновить

Топ тредов
Избранное