LINUX.ORG.RU

По каким книжкам\ютубам\курсам местные изучали кресты?

 ,


1

2

Интересно узнать. А то я как дебил проспал все лекции по Си, теперь вот кресты учу по ютубу. Си не нравится (там в принтф надо %d пихать когда цифру выводишь :)) А вообще с чего лучше учить начинать? Уровень примерно: калькуль могу накидать, логические операции, мб еще чего могу, не пробовал пока все, матрицу транспонировать изи. короче уровень ниже начальной школы

По книжкам лучше или как?

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



Последнее исправление: cetjs2 (всего исправлений: 3)

На лекциях.

anonymous
()

Зачем тебе кресты? На С можно написать все, что угодно. А С++ слишком уродлив.

anonymous
()

Прата, Джосаттис, Мейерс, Александреску, Саттер, cppreference, Standard Draft. За выходом новых книг сделить. Навык лучше растет с практикой. Лучше на реальных проектах с реальными заказчиками. Но если таковых нет, то можно придумать самому и довести до конца. Потом еще придумать и т.п. Писать код каждый день. Также при использовании разнообразных библиотек и чтении соответствующих исходников и документации учишься тому, как люди делают.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 3)
Ответ на: комментарий от rumgot

А чего ж ты Страуструпа-то забыл? Уж кто лучше С++ научит, чем его создатель?

Другое дело, что С++20 — это вообще уже не С++, а буст, шаблоны и прочая педерастия.

anonymous
()
Ответ на: комментарий от anonymous

А чего ж ты Страуструпа-то забыл? Уж кто лучше С++ научит, чем его создатель?

Так то логично. Но я вот только пару глав читал у него. И ничего, обошелся. Основы мне больше понравилиось изучать по книге Прата.

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

А я вот 18 лет назад учил по Страуструпу. Задания выполнял.. Вполне приличная книжка.

Разве что С++ как такового больше не существует. Из него какую-то парашу для хипстеров сделали!

С другой стороны, лучше уж С++, чем пытхон.

anonymous
()

Царь, ну где же ты, когда ты так нужен?!

Binkledum
()

уровень примерно: калькуль могу накидать, логические операции, мб еще чего могу, не пробовал пока все, матрицу транспонировать изи.

Мы уже недавно видели, как ты сумму двух чисел посчитал.

Binkledum
()

По Страуструпу учил.

Legioner ★★★★★
()
Ответ на: комментарий от ox55ff

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

anonymous
()
Ответ на: комментарий от ox55ff

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

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

anonymous
()
Ответ на: комментарий от anonymous

P.S. Я сейчас активно роботелескопами занимаюсь. Авось, через 2-3 года они у нас уже будут «честными роботами». Пока нужно хоть минимальный интерфейс для возможности ручного и полуавтоматического наблюдения накалякать... Хотя, на первом уже давно наблюдаем с помощью баш-скрипта: вечером открылся, сфокусировался и запустил скрипт, а он по завершению сета или ухудшению погоды все выключит ☺

anonymous
()

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

И что, в чем проблема-то?

seiken ★★★★★
()

калькуль могу накидать

Вот тебе задачка для практики: посчитать выражение, записанное в строе. “1 + 13”. Потом добавишь больше операторов, приоритет операций, скобки, мат функции, переменные. Если начинать с нулевого опыта, тут работы на месяц(ы) с множеством контрольных пунктов для фиксирования результата.

filosofia
()
Ответ на: комментарий от rumgot

Мейерс, Александреску, Саттер, cppreference, Standard Draft.

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

За выходом новых книг следить.

Не обязательно. Достаточно следить что же нового в стандарт завезли, желательно с пониманием зачем, и как это в реальной жизни использовать.

Навык лучше растет с практикой.

+10.

Лучше на реальных проектах с реальными заказчиками.

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

Но если таковых нет, то можно придумать самому и довести до конца.

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

bugfixer ★★★★★
()

Страуструп Бьёрн. В грешной юности ещё. С тех пор ни разу не пригодилась. Но я не жалею потраченного времени.

yvv ★★☆
()
Ответ на: комментарий от ox55ff

Пишу на крестах. Не читал ни одной книжки.

Хотя бы Серую Шейку почитай. Или Му-Му. А то так и помрёшь в отрыве от цивилизации.

yvv ★★☆
()
Ответ на: комментарий от bugfixer

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

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

rumgot ★★★★★
()
Ответ на: комментарий от filosofia

“1 + 13”. Потом добавишь больше операторов, приоритет операций

Польская обратная запись, с нуля ну наверное неделя чтоб разобраться и написать, из расчета работы по 2 часа в день.

мат функции, переменные.

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

ТС я слышал что для открытого и популярного игрового движка GODOT пишут на CPP. Наверное 90% 15-30 летних «мальчиков» хотя бы фантазировали по поводу написания игры, наверное это будет веселее попробовать.

anonymous
()

Герберт Шилдт. Да, он немного туповат и не понимает ООП, но для начинающего самое то. Уже потом Страуструпа, Саттера, Александреску и других.

Для ООП лучше Крейга Лармана читать. Ну или Гради Буча.

Kogrom
()

Побереги свои нервы. C++ придуман шизофреником для будущих шизофреников

anonymous
()

Изучай комбинаторику.

anonymous
()
Ответ на: комментарий от xaizek

Страуструп по большей части, хотя были и другие книги и статьи.

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

seiken ★★★★★
()

Подбельский «Язык Си++»

Reset ★★★★★
()
Ответ на: комментарий от anonymous

Cамое смешное что хрена с два ты угадал, СХХ как был так и остался, завернули в новую упаковку, промыли мозги фанатам что это нечто совершенно новое, и снова в путь, а внутри и концептуально как был костыли над С так и остался костылями над С.

Параша для хипстеов это RUST, но он хоть удобный в отличии от сабжа.

anonymous
()
Ответ на: комментарий от anonymous

c++ за 21 день, Стивен Прата

Исправил. Это две разные книжки и ПМСМ первая в виде 5-ого издания - шедевр, вторую не рекомендую, единственное упражнения из неё можно брать.

От себя рекомендую читать С++ за 21 день(5-ое издание), отвечать на вопросы и делать упражнения и затем для проверки знаний пролистать на понимание Лафоре(+ можно взять из него упражнения), затем можно почитать обзор современных возможностей, хотя и осуждаю использование 95% новых плюшек, т.к. использование новых плюшек плюсов - открывает верный путь в говнокодвартс (школу ковнокодинга и костыльного программирования).

AKonia ★★
()
Последнее исправление: AKonia (всего исправлений: 2)
Ответ на: комментарий от seiken

Я то про его книги, а не про выступления на конференциях. Это две совершенно разные формы. Ладно ещё сравнивать с записями лекций, но выступления это совсем другое.

xaizek ★★★★★
()

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

Да, наверное, Прату лучше всего, у меня его не было.

Си не нравится (там в принтф надо %d пихать когда цифру выводишь :))

Если надо что-то выводить в форматированном виде, кресты куда громоздче (если выводить не бустом, а обычным STL).

hobbit ★★★★★
()
Ответ на: комментарий от rumgot

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

Согласен, какой то минимум необходимых знаний и опыта набрать как то надо. Но есть же всякие практики (не то же самое что лабы). Типа internship. Или нынче всё не так?

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

И, кстати, почему то все концентрируются на знании конкретного языка, оставляя за бортом то что условные буржуи называют «CS». Вам не кажется что это не очень правильно?

bugfixer ★★★★★
()

Одной статьи в википедии хватит, чтобы понять, что кресты надо не изучать, а обходить за версту.

t184256 ★★★★★
()
Ответ на: комментарий от bugfixer

Если выучить человека CS, то вместо загребания денег в страну веслом галеры он будет сидеть, думать о высоком, а то и вообще срулит. Вам не кажется, что это не очень выгодно?

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Однозначно нет. Я даже не знаю где начать. Нет.

И на правах рекламы - если кто то думает что он умеет программировать на плюсах - пусть со мной свяжется: мы в постоянном поиске талантов.

bugfixer ★★★★★
()
Ответ на: комментарий от bugfixer

И на правах рекламы - если кто то думает что он умеет программировать на плюсах - пусть со мной свяжется: мы в постоянном поиске талантов.

Странно, я думал людей с делюзиями хоть ложкой ешь.

t184256 ★★★★★
()
Ответ на: комментарий от bugfixer

Если что, я уловил в твоем посыле нотки того, что ты считаешь, что умеешь программировать на C++ и чрезмерно тонко намекаю, что и ты ошибаешься.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Реально крутых программеров - единицы. Мой последний показательный пример был - когда я шёл на интервью с сильного бодуна, думал - сейчас раскатаю за пять минут и этим всё кончится. Ан нет. По факту оказалось международник по информатике, мило больше часа пообщались. В итоге вроде как даже наняли. Не в мою группу, но это уже не так важно…

bugfixer ★★★★★
()
Ответ на: комментарий от t184256

что ты считаешь, что умеешь программировать на C++

Да я вообще попИсать вышел…

bugfixer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.