Сохранен 103
https://2ch.su/b/res/115758003.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 04/02/16 Чтв 22:01:37 #1 №115758003 
14546124978700.jpg
Sup /b/. Дело тащемта такое - я кодер с некоторым стажем. в запасе имею опыт работы с java/php/js/c + кучу всякого другого дерьма. Но тут мне захотелось писать на c++ (на котором писал только в универе) но не могу найти нормального курса, по которому можно было бы обучиться с начала (у меня проблема с пониманием указателей). Посоветуй годных ресурсов, антон, с меня нихуя.
Аноним 04/02/16 Чтв 22:02:16 #2 №115758082 
побампаю хуем по клаве.
Аноним 04/02/16 Чтв 22:02:59 #3 №115758165 
бамп
Аноним 04/02/16 Чтв 22:03:57 #4 №115758272 
бамп
Аноним 04/02/16 Чтв 22:04:51 #5 №115758374 
бамп
Аноним 04/02/16 Чтв 22:05:56 #6 №115758476 
бамп
Аноним 04/02/16 Чтв 22:08:48 #7 №115758777 
>>115758003 (OP)
Где учился тому что умеешь? Где находил работу и тд, расскажи, а то думаю вкатываться и останавливает только незнание того, с чего начать.
Аноним 04/02/16 Чтв 22:13:10 #8 №115759320 
>>115758777
Честно учился не лучшим способом - то есть через практику. Знал синтаксис c++, читал best practices и форумы по решению задач (которые мне надо было решить) Потихоньку пришло осознание того, что программирование на 60% математика на 30% алгоритмы и на 10% знание языка. В итоге всё свелось к построению алгоритма программы + знанию базиса языка + чтению доки для получения инфы о методах/функциях.
Аноним 04/02/16 Чтв 22:16:07 #9 №115759733 
даже не знаю, Страуструп мб?
Аноним 04/02/16 Чтв 22:19:41 #10 №115760211 
>>115759320
> Потихоньку пришло осознание того, что программирование на 60% математика
Лол, нихуя к тебе не пришло.
Аноним 04/02/16 Чтв 22:20:29 #11 №115760304 
>>115759733
Да, я скачал книгу Страуструпа (тратить 1.5к на книгу не могу), но смотря на изобилие обучающих курсов по разным языкам - думал и для старого доброго цпп что нибудь найдется.
Аноним 04/02/16 Чтв 22:20:49 #12 №115760345 
>>115760211
съеби.
Аноним 04/02/16 Чтв 22:21:39 #13 №115760437 
Какая область математики нужна для погроммирования?
Аноним 04/02/16 Чтв 22:26:13 #14 №115760943 
>>115760437
просто математика. Всё зависит от того, какие задачи ты собираешься решать. Даже для верстки надо считать размеры блоков и прочей хуиты. Математика нужна.
Аноним 04/02/16 Чтв 22:31:06 #15 №115761427 
>>115760943
Размеры блоков это блядь арифметика, начальные классы. Математика нужна в одном случае из тысячи. В остальных 999 надо знать, какую функцию вызвать, что ей передать, в каких таблицах лежат данные и какие ексепшоны наобъявляли твои комрады по проекту
Аноним 04/02/16 Чтв 22:31:46 #16 №115761488 
>>115761427
хотя пижжу, дискретка и теория множеств нужна при работе с табличными данными
Аноним 04/02/16 Чтв 22:35:17 #17 №115761845 
>>115761488
Это сложные разделы? Сейчас поступаю, в математике не силен, хотя по большей части просто ленив. Учу аштимэль и сиэсэс, интересен вебмаккакинг, но есть желание клепать пниложения для смартфонов.
Аноним 04/02/16 Чтв 22:36:54 #18 №115762011 
>>115761427
>>115761488

Да ну нахуй? Если тебе надо только "какую функцию вызвать", то хуёвый из тебя погромист. ЯВУ это конечно удобно и модно, но ты никак не избежишь вычислений счетчиков и прочей численной хуеты. Даже сраная конкатенация строк на каждом шагу.
Аноним 04/02/16 Чтв 22:39:36 #19 №115762306 
>>115761845
html и css это нихуя не программирование. Смотря какой веб-макакинг тебя интересует. Если ты хочешь делать красивые странички - это одно. Если ты хочешь писать полноценные приложения - другое.

Насчет мобильных - на веб-стеке (html+css+js) можно пилить приложения и собирать их с помощью cordova и иже с ней.
Аноним 04/02/16 Чтв 22:40:36 #20 №115762418 
>>115760345
а ведь он прав, какие нах 60% матана?
Аноним 04/02/16 Чтв 22:41:48 #21 №115762547 
>>115762418
причем тут блядь матан? Математика. ЁБАНАЯ МАТЕМАТИКА. которая включает в себя все операции с числами.
Аноним 04/02/16 Чтв 22:42:10 #22 №115762590 
>>115762011
и часто ты вычисляешь счетчики, ну пиздец просто
Аноним 04/02/16 Чтв 22:42:24 #23 №115762622 
14546149447100.jpg
>>115758003 (OP)
Маня, если ты в С не смог понять указатели, то нахуй ты берешься за C++?
Аноним 04/02/16 Чтв 22:43:19 #24 №115762738 
>>115762547
Так это арифметика, ебалай.
Аноним 04/02/16 Чтв 22:43:21 #25 №115762745 
>>115762306
Нет, я хотел учить яву и питон, просто интересует, достачно ли знать вузовскую математику для програмирования.
Аноним 04/02/16 Чтв 22:44:49 #26 №115762914 
>>115762590
Список нумерован по дефолту с 1(когда человек составляет). В коде все списки индексируются с нуля. Вычислять сдвиг надо? надо. Съеби.
Аноним 04/02/16 Чтв 22:45:50 #27 №115763011 
>>115762738
Арифме́тика (др.-греч. ἀριθμητική от ἀριθμός — число) — раздел математики, изучающий числа, их отношения и свойства.
>раздел математики

откуда вы повылезали?
Аноним 04/02/16 Чтв 22:46:10 #28 №115763032 
>>115762622
Удваиваю этого сударя.
Пошёл нахуй штрудировать С заново.
Аноним 04/02/16 Чтв 22:47:05 #29 №115763135 
>>115762914
сдается мне, что кода дальше лаба1 ты и не писал
Аноним 04/02/16 Чтв 22:47:29 #30 №115763174 
>>115762745
в вузе тебе объяснят треть базы. Остальное придется самому выучить. Но в общем - вполне достаточно. Алсо - в ВУЗе научат куче всякой хуйни типа матлогики, мат. анализа и прочих разделов математики, но никто не будет объяснять, как это применимо в программировании. Выяснить придётся самому.
Аноним 04/02/16 Чтв 22:48:17 #31 №115763261 
>>115763011
Математика еще дохуя всего включает, в данном случае надо говорить арифметика.
Аноним 04/02/16 Чтв 22:48:21 #32 №115763269 
>>115762745
Более чем достаточно. Тем более, что доучиваться ты будешь сам, потому что нужных знаний дают самую кроху. Зато ёбаных интегралов ты навидаешься только так.
Аноним 04/02/16 Чтв 22:48:24 #33 №115763273 
>>115758003 (OP)
Учу жабу. Можно найти сегодня работу джуниору старше 27?
Аноним 04/02/16 Чтв 22:48:48 #34 №115763314 
>>115763032
>>115762622
Я не сказал, что не смог понять. Я знаю что такое указатель и разыменование указателя и прочая хуйня, но у меня это трудно укладывается, поэтому и просил курс, ибо они идут с закрепляющими задачами чаще всего.
Аноним 04/02/16 Чтв 22:49:53 #35 №115763426 
>>115763273
нет
Аноним 04/02/16 Чтв 22:50:04 #36 №115763447 
>>115763273
можно. https://www.db.com/russia/ru/content/1780.htm
Дойче-банк набирает недоджуниоров периодически + ещё обучает и помогает с переездом в ДС / ДС2. Офк требования определенные есть
Аноним 04/02/16 Чтв 22:50:11 #37 №115763459 
>>115763314
Дейтел. Будешь писать на С псевдоассемблер псевдокомпьютера.
Аноним 04/02/16 Чтв 22:51:40 #38 №115763612 
>>115763459
Второй пост по теме, благодарствую, анон)
Аноним 04/02/16 Чтв 22:52:26 #39 №115763701 
>>115758003 (OP)
начинай в QT5 очень мощная библиотека оконного интерфейса и вообще, на ютабе денис марков, никита богуславский , и еще книга Макс шлее , главное 5 версии кюта найди , а все что раньше плохо будут работать с 5
Аноним 04/02/16 Чтв 22:52:41 #40 №115763723 
>>115758003 (OP)
А как ты пришел к тому, что бы учить именно эти языки?
Почему выбрал именно их?
Аноним 04/02/16 Чтв 22:53:47 #41 №115763851 
>>115763314
>разыменование
Не разыменование, а дереференсирование, блядь.
Аноним 04/02/16 Чтв 22:53:59 #42 №115763879 
>>115763314
И в комплекте прочитай какой-нибудь небольшой учебник по асме х86. Как раз поймёшь внутреннюю работу памяти, процессора и системных вызовов.
Аноним 04/02/16 Чтв 22:54:51 #43 №115763957 
>>115763851
ёбаный бурж.
Аноним 04/02/16 Чтв 22:55:40 #44 №115764035 
14546157402170.png
>>115763957
Русский не нужен, тем более в программировании.
Аноним 04/02/16 Чтв 22:58:24 #45 №115764317 
>>115764035
обоссал твое ебало святой 1С струей
Аноним 04/02/16 Чтв 22:59:27 #46 №115764434 
>>115764317
>1С
Больной ублюдок.
Аноним 04/02/16 Чтв 22:59:53 #47 №115764479 
>>115764317
>1C
Ну ты и уёбок.
Аноним 04/02/16 Чтв 23:00:16 #48 №115764519 
Kek
Аноним 04/02/16 Чтв 23:00:44 #49 №115764573 
>>115763723
Когда был ещё в школе - меня приятель подсадил на создание простецких страничек на денвере. Тогда чувствовал себя убер-погромистом. Потихоньку начал вникать в PHP чтобы можно было делать сайт с динамикой... затянуло - начал изучать околовеб технологии (как ни странно js начал учить в последнюю очередь). В универе подсадили на java из за большой схожести с C (PHP учил до C, поэтому не знал, что он C-подобный.) но был проще в плане того что у него был свой GC и довольно много всякой хуеты здесь и сейчас (с C было труднее в этом плане и вообще не очень вязалось). C# выучил, но не стал им пользоваться из-за эстетических соображений, в ASP.NET ударяться не стал. Тащемта большинство навыков осталось из за того, что в тот или иной момент жизни делал какую то никому не нужную хуйню (к примеру бот для твича) с использованием языков, которые когда-то учил.
Аноним 04/02/16 Чтв 23:01:33 #50 №115764648 
>>115760304
> тратить 1.5к на книгу не могу
А на дваче кукарекали, что у программистов норм зп. Шах и мат, петушки.
Аноним 04/02/16 Чтв 23:03:03 #51 №115764792 
>>115764479
чота плюсану
Аноним 04/02/16 Чтв 23:03:49 #52 №115764873 
>>115758003 (OP)
>(у меня проблема с пониманием указателей).
В чём именно?
Аноним 04/02/16 Чтв 23:05:10 #53 №115765012 
>>115764648
зп норм. но 1.5 к на книгу я не хочу тратить.
Для сравнения я как удаленный прожик зарабатываю 60 (в городе средняя зарплата 17-20, хату снимаю за 12 нормальную). Официально устроен в ДС, но сижу дома. В итоге имею недоДС зарплату, но провинциальные расходы.
Аноним 04/02/16 Чтв 23:05:57 #54 №115765100 
>>115765012
Как деньги выводишь?
Аноним 04/02/16 Чтв 23:06:24 #55 №115765158 
>>115764873
Когда начинаю писать код - компилятор начинает меня нахуй посылать из за указателей.
Аноним 04/02/16 Чтв 23:06:45 #56 №115765190 
>>115765100
На карту приходят. Налоги уплачены, всё по фен-шую.
Аноним 04/02/16 Чтв 23:07:40 #57 №115765277 
>>115763314
>Я знаю что такое указатель
>разыменование указателя
Что это?

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

>закрепляющими задачами
Напиши связный список.
Аноним 04/02/16 Чтв 23:08:09 #58 №115765329 
>>115765158
Значит ты не понимаешь что пишешь.
Аноним 04/02/16 Чтв 23:08:14 #59 №115765339 
>>115765190
Т.е. у тебя просто обычный счет с картой VISA/MC? А как налоги платишь?
Аноним 04/02/16 Чтв 23:08:46 #60 №115765391 
>>115764873>>115765339
Ты ебанутый? Какие налоги?
Аноним 04/02/16 Чтв 23:10:50 #61 №115765618 
>>115765339
Так устроен официально. Налоги платит фирма. мне приходит зарплата после уплаты налогов.
Аноним 04/02/16 Чтв 23:11:26 #62 №115765693 
>>115765277
int nigger = 6;
int niggerPtr = &nigger;
printf("%d",(
niggerPtr));
Аноним 04/02/16 Чтв 23:11:40 #63 №115765727 
>>115765329
> у меня проблема с пониманием указателей
Да неужели блять
Аноним 04/02/16 Чтв 23:12:39 #64 №115765859 
Что нужно знать, чтобы устроиться джава-джунов? Ни опыта, ни образования у меня нет, лишь тонна свободного времени и интернет йоу.
Аноним 04/02/16 Чтв 23:13:43 #65 №115766002 
>>115765693
>printf("%d",(*niggerPtr));
Аноним 04/02/16 Чтв 23:13:47 #66 №115766006 
>>115765277
Указатель - адрес блока памяти, в котором лежит нужное значение. Разыменование - получение значения по этому адресу.
Связный список состоит из элементов, одним из атрибутов которого является указатель на следующий элемент списка. Даже могу сказать, что удаление элемента из середины списка производится изменением значения атрибута (к примеру next) предыдущего элемента, на адрес следующего. Я это писал и не раз уже.
Аноним 04/02/16 Чтв 23:15:05 #67 №115766190 
>>115765859
сначала надо получить минимальный опыт и образование, сорри. Образование - не в плане бумажку с печатью, а знание основ программирования.
Без матчасти никуда.
Аноним 04/02/16 Чтв 23:15:44 #68 №115766264 
>>115762547
Матан это тоже раздел математики, причём один из простейших.
Аноним 04/02/16 Чтв 23:16:02 #69 №115766312 
>>115765618
Т.е. тебе компания открыла специальный зарплатный счет и туда шлет деньги?
Аноним 04/02/16 Чтв 23:16:10 #70 №115766328 
>>115766190
Ну так я об этом и спрашиваю.
Аноним 04/02/16 Чтв 23:16:32 #71 №115766377 
>>115766006
>Указатель - адрес
Неверно.
>Разыменование - получение значения по этому адресу.
Значение чего?
>удаление элемента из середины списка производится изменением значения атрибута (к примеру next) предыдущего элемента, на адрес следующего. Я это писал и не раз уже.
Напиши код.
Аноним 04/02/16 Чтв 23:16:49 #72 №115766425 
>>115766264
>программирование на 60% математика
>а ведь он прав, какие нах 60% матана?

Я говорил про математику, он приплёл матан, откуда он его взял - я не знаю. Я не говорил, что матан к математике не относится.
Аноним 04/02/16 Чтв 23:17:44 #73 №115766549 
>>115766425
В принципе ты должен был сказать матан.
Аноним 04/02/16 Чтв 23:18:44 #74 №115766689 
>>115766425
У здешних школогоспод математика – это матан (не спрашивай почему).
Аноним 04/02/16 Чтв 23:20:52 #75 №115766946 
>>115766312
да
>>115766328
Есть на торрентах книжка страуструпа вот тут: http://nnm-club.me/forum/viewtopic.php?t=964604 это книжка не по C++ а по программированию. Начни с неё. Всё, что не знакомо (термины, разделы и прочее) - гуглишь, читаешь. До тех пор, пока не будешь понимать, о чём идет речь.
>>115766377
Как же неверно? указатель это переменная, которая инициализируется не значением а адресом.
Аноним 04/02/16 Чтв 23:21:58 #76 №115767081 
14546173190530.jpg
>>115766377
struct ayylmao
{
int val niceMeme;
struct ayylmao ayy;
};
ayylmao
front;
ayylmao rear;
if(!front)
{
front = (ayylmao
)calloc(1,sizeof(ayylmao));
(rear).nextNode = nullptr;
rear = front;
}
else
{
(
rear).nextNode = (ayylmao*)calloc(1,sizeof(ayylmao));
}


Аноним 04/02/16 Чтв 23:22:37 #77 №115767145 
>>115762622
Самый адекватный анон в этом треде.
Аноним 04/02/16 Чтв 23:27:02 #78 №115767633 
>>115767081
поясни за (rear) - почему в скобках?
Аноним 04/02/16 Чтв 23:27:58 #79 №115767740 
>>115767633
Должно быть везде со звездочкой впереди, где в скобках, но их фильтрует сосака, можно просто написать ->.
Аноним 04/02/16 Чтв 23:30:33 #80 №115767989 
>>115767740
тогда понял
Аноним 04/02/16 Чтв 23:32:29 #81 №115768194 
Если в треде остались интересующиеся - я нашел http://cppstudio.com/
Там вроде как есть раздельчик с литературой, можно оттуда взять инфы.
Аноним 04/02/16 Чтв 23:41:56 #82 №115769150 
14546185164640.png
>>115767989
На имплементацию на С.

http://ideone.com/3pjpsD
Аноним 04/02/16 Чтв 23:45:28 #83 №115769542 
14546187286360.jpg
>>115758003 (OP)
Ты даун? Опыт у него в Си, а указатели не знает. Сила Си в указателях, в плюсах совсем другое добавилось. Ты такой жирный, что вытек из треда.
Аноним 04/02/16 Чтв 23:45:49 #84 №115769581 
>>115769150
Я почему-то сначала подумал, что это приведение к типу. В java есть нечто подобное: (int) val/val2.
Аноним 04/02/16 Чтв 23:46:28 #85 №115769652 
>>115769542
там C#, недопечаталось
Аноним 04/02/16 Чтв 23:47:35 #86 №115769780 
>>115766946
>указатель это переменная,
>указатель это адрес
Это разные фразы.

>которая инициализируется не значением а адресом.
>не значением а адресом
Адрес – не значение?
Аноним 04/02/16 Чтв 23:48:40 #87 №115769917 
14546189204160.jpg
>>115769652
Ну так тебе надо Си учить, указатели никак не поменялись в плюсах, если ты не понял их, тебе нужно еще раз перечитать соответствующие разделы Си.
Аноним 04/02/16 Чтв 23:48:41 #88 №115769919 
>>115762914
ты так не слабо говна въебал, хуйню несешь пиздец
Аноним 04/02/16 Чтв 23:48:59 #89 №115769961 
>>115767081
Без идиотских имён переменных.
Аноним 04/02/16 Чтв 23:49:59 #90 №115770075 
>>115769780
я понял, почему ты меня не понял.
Аноним 04/02/16 Чтв 23:50:58 #91 №115770188 
14546190580870.png
>>115769961
>i hate fun
AYYLMAO
YYLMAOA
YLMAOAY
LMAOAYY
MAOAYYL
AOAYYLM
OAYYLMA
Аноним 04/02/16 Чтв 23:51:39 #92 №115770263 
>>115770188
>Distress
Аноним 04/02/16 Чтв 23:59:53 #93 №115771102 
>>115769917
Вообще-то поменялся синтаксис, когда передаешь по референсу.
Аноним 05/02/16 Птн 00:02:47 #94 №115771392 
>>115758003 (OP)
пиздуй в /pr ну что за дегенерат?
Аноним 05/02/16 Птн 00:03:34 #95 №115771488 
14546198142890.jpg
>>115771102
Он же принцип не понимает, синтаксис любая обезъяна за 3 дня учит, ему нужно понимание работы, проще понять это без мишуры плюсов тупо в Си, а потом уже легко въедет и в плюсы, и в черта лысого.
Аноним 05/02/16 Птн 00:10:21 #96 №115772098 
>>115771488
С++ за три дня? Может еще ASM за 24 часа?
Аноним 05/02/16 Птн 00:16:11 #97 №115772702 
14546205716300.jpg
>>115772098
Да мне с каждым новым контроллером приходится слегка заново асм учить, уходит пара дней, дальше как обычно все. В асме команд нету нихуя, один раз понял логику работы гарвардской архитектуры и дальше меняются только типы конвееров, памяти шин и адресация, тупо даташита куски с характеристиками напечатал и ебашишь. Что сложного?
Аноним 05/02/16 Птн 00:17:39 #98 №115772867 
Опчик, если хочешь именно курсы то смотри на курсере Hardware/Software interface - там про указатели, память и слегка про байтоеблю. Потом у стенфорда естт Programming Abstractions и Programming Paradigms - там в основном про кресты. Но знать язык это не значит писать на нем. Соответсвенно вопрос - какая предметная область тебя интересует? Игори? Системное погроммирование? Конпеляторы? Я хочу вот из веб-макакования перекотиться в игрокодинг, но мозгов и времени не хватает МАТЕШУ прокачать, но кресты потихоньку дрюкаю
Аноним 05/02/16 Птн 00:26:05 #99 №115773816 
>>115765693
Ты напомнил мне, какое же дерьмо этот с++, спасибо.
Аноним 05/02/16 Птн 00:55:06 #100 №115776601 
>>115772867
На самом деле не думал о том, в какую степь идти хочу. Сейчас занимаюсь вебом и BI, на самом деле
Аноним 05/02/16 Птн 01:04:57 #101 №115777497 
>>115772702
Ну хуй знает, мне хотелось выпилиться когда я делал лабу на 16 битном ассемблере, подсчитать арифметические операции это хуйня, а вот работа в текстовом режиме и вывод на экран - вот это пиздец.
Аноним 05/02/16 Птн 01:06:04 #102 №115777596 
>>115773816
Чому? Это же С.
sageАноним 05/02/16 Птн 01:41:05 #103 №115781119 
>>115758003 (OP)
Тред не читал.
1) C++ не нужен. Срсли, зачем? Есть раст, есть го, нет, хочу жрать говно.
2) Что конкретно непонятно с указателями? Простейшая же тема.
3) Указатели есть в Си. К фичам крестов они не относятся. Проштудируй классический учебник K&R.
comments powered by Disqus